OSDN Git Service

(LibGoblin)
[drdeamon64/drdeamon64.git] / deamon / drd64_debugd_send_cmd_bootinfo.c
index 2c8bf6f..e2c9587 100644 (file)
@@ -41,7 +41,6 @@ int
        Drd64_Debugd_Send_Cmd_BootInfo(
                int             i_request_fd )
 {
-       int                                                     i_err;
        int                                                     i_wlen;
        int                                                     i_socket_temp;
        Drd64_PacketHeader                      *p_phead;
@@ -54,17 +53,19 @@ int
        memset( gp_sendbuffer, 0x00, ( sizeof( Drd64_PacketHeader ) ));
 
        p_phead->w_header               = DRD64_PACKET_HEADER;
-       p_phead->i_connect_id   = DRD64_CONNECTID_DIRECT;
+       p_phead->i_cid_dest             = DRD64_CONNECTID_NONE;
+       p_phead->i_cid_src              = DRD64_CONNECTID_NONE;
        p_phead->dw_command             = DRD64_COMMAND_DEBUGD_BOOTINFO;
-       p_phead->w_packettype   = DRD64_PACKETTYPE_INFO;
+       p_phead->w_packettype   = DRD64_PACKETTYPE_REPORT;
        p_phead->i_datalen              = 0;
-       p_phead->i_resume_recvstatus_id = i_request_fd;
-       p_phead->i_result               = 0x00;
-       p_phead->i_error                = 0x00;
+       p_phead->i_rid_resume   = i_request_fd;
+       p_phead->dw_errcode     = DRD64_ERROR_CODE_CLEAR;
+       p_phead->dw_errlocation = DRD64_ERROR_LOCATION_CLEAR;
+
 
        /* Phase 2 : Create Local-Marshald Socket ------*/
        i_socket_temp   =
-               Drd64_Server_Socket_InitSocket_Local_Client(
+               Drd64_LibBrownie_Socket_InitSocketClient_Local(
                                                DRD64_SOCKET_LOCAL_NAME_MARSHALD ); 
        if( 0 > i_socket_temp ) {
                return 0x01;
@@ -78,7 +79,7 @@ int
        } 
 
        /* Phase 4 : Close Socket to Local Marshald ----*/
-       //close( i_socket_temp );
+       close( i_socket_temp );
 
        DRD64_LOG_DEBUG("  [DEBUG]SEND: BootInfoMSG Ended");