Changeset 2518 for branches/libc-0.6
- Timestamp:
- Feb 4, 2006, 7:00:39 PM (20 years ago)
- Location:
- branches/libc-0.6/src/emx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/src/emx/ChangeLog.LIBC
r2517 r2518 9 9 o #25: Ensure correct address length returns from recvmsg and recvfrom. 10 10 - libc: 11 o #33: Fixed a return path in __libc_back_signalWait which didn't reacquire the semaphore. 11 12 o #32: Fixed incorrect readdir_r return code when out of files. 12 13 -
branches/libc-0.6/src/emx/src/lib/sys/signals.c
r2427 r2518 2967 2967 if (*pfDone) 2968 2968 { 2969 rc = -EINTR; 2969 rc = __libc_back_signalSemRequest(); 2970 if (!rc) 2971 rc = -EINTR; 2970 2972 break; 2971 2973 } … … 2975 2977 * We returned from the wait, but did we do so for the right reason? 2976 2978 */ 2977 if (__libc_back_signalSemRequest()) 2978 rc = -EDEADLK; 2979 int rc2 = __libc_back_signalSemRequest(); 2980 if (rc2 < 0) 2981 rc = rc2; 2979 2982 else if (*pfDone) 2980 2983 rc = -EINTR;
Note:
See TracChangeset
for help on using the changeset viewer.