Changeset 1784
- Timestamp:
- Jan 17, 2005, 6:15:05 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/sys/b_processWait.c
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r1783 r1784 42 42 #include "backend.h" 43 43 #include "b_process.h" 44 #include "b_signal.h" 44 45 #include <emx/startup.h> 45 46 #include <emx/umalloc.h> … … 501 502 waitInfoToSigInfo(pWait, &SigInfo); 502 503 SigInfo.si_flags = __LIBC_SI_QUEUED | __LIBC_SI_INTERNAL | __LIBC_SI_NO_NOTIFY_CHILD; 503 rc = __libc_Back_signalRaise(SIGCHLD, &SigInfo, NULL, __LIBC_BSRF_QUEUED | __LIBC_BSRF_EXTERNAL); 504 LIBC_ASSERTM(rc >= 0, "failed raising SIGCHLD. rc=%d\n", rc); 504 505 rc = __libc_back_signalSemRequest(); 506 if (!rc) 507 { 508 rc = __libc_back_signalRaiseInternal(__libc_threadCurrent(), SIGCHLD, &SigInfo, NULL, __LIBC_BSRF_QUEUED | __LIBC_BSRF_EXTERNAL); 509 LIBC_ASSERTM(rc >= 0, "failed raising SIGCHLD. rc=%d\n", rc); 510 __libc_back_signalSemRelease(); 511 } 505 512 506 513 return 0; -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.