X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Fmain.c;h=b6fcf497a48817c1a7539ed55d113dbd76347bf1;hb=7c00f2f9205aeb803f0499c9e88c98048830bea6;hp=a2e1fdae0c8b97b893dc73c670adda4dee284658;hpb=5057414aefd4d2c869fc9937b48dfdd1910fb573;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/main.c b/Usermode/Applications/axwin3_src/WM/main.c index a2e1fdae..b6fcf497 100644 --- a/Usermode/Applications/axwin3_src/WM/main.c +++ b/Usermode/Applications/axwin3_src/WM/main.c @@ -53,7 +53,6 @@ int main(int argc, char *argv[]) } Video_Setup(); -// Interface_Init(); IPC_Init(); Input_Init(); @@ -69,6 +68,7 @@ int main(int argc, char *argv[]) char server_info[] = "AXWIN3_SERVER=00000"; char *envp[] = {server_info, NULL}; char *argv[] = {csInterfaceApp, NULL}; + _SysDebug("server_tid = %i, &server_tid = %p", server_tid, &server_tid); sprintf(server_info, "AXWIN3_SERVER=%i", server_tid); execve(csInterfaceApp, argv, envp); exit(1); @@ -87,7 +87,7 @@ int main(int argc, char *argv[]) IPC_FillSelect(&nfds, &fds); nfds ++; - if( select(nfds, &fds, NULL, NULL, NULL) == -1 ) { + if( _SysSelect(nfds, &fds, NULL, NULL, NULL, THREAD_EVENT_IPCMSG) == -1 ) { _SysDebug("ERROR: select() returned -1"); return -1; }