Kernel - Updated ELF loader to support ELF64
[tpg/acess2.git] / Usermode / Libraries / libaxwin2.so_src / messages.c
index d0fc5da..a314703 100644 (file)
 tAxWin_Message *AxWin_WaitForMessage();
  int   AxWin_HandleMessage(tAxWin_Message *Message);
 
+// ===  ===
+
 // === CODE ===
+int AxWin_SendMessage(tAxWin_Message *Message)
+{
+       switch(giAxWin_Mode)
+       {
+       case AXWIN_MODE_IPC:
+               SysSendMessage(giAxWin_PID, Message->Size*4, Message);
+               break;
+       default:
+               break;
+       }
+       return 0;
+}
+
 /**
  * \brief Loop forever, checking and waiting for messages
  */
@@ -38,7 +53,7 @@ tAxWin_Message *AxWin_WaitForMessage()
 {
         int    length;
        pid_t   src;
-       tAxWin_Message  *ret;
+       tAxWin_Message  *ret = NULL;
        
        switch( giAxWin_Mode )
        {
@@ -50,7 +65,7 @@ tAxWin_Message *AxWin_WaitForMessage()
        default:
                break;
        }
-       return 0;
+       return ret;
 }
 
 /**

UCC git Repository :: git.ucc.asn.au