- Timestamp:
- Jul 3, 2005, 10:56:24 AM (20 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/ChangeLog.LIBC
-
Property cvs2svn:cvs-rev
changed from
1.93
to1.94
r2194 r2195 22 22 o Updated features.h and sys/gnu/cdefs.h with more recent versions from cvs. 23 23 o Ported from GLIBC 2.3.x CVS. 24 o Fixed some waitid() and waitpid() problems related to stopping and resuming children. 24 25 - libcrypt: 25 26 o Created stub library. -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/wait.h
-
Property cvs2svn:cvs-rev
changed from
1.6
to1.7
r2194 r2195 56 56 #define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED) 57 57 #define WSTOPSIG(x) (_W_INT(x) >> 8) 58 #define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0)58 #define WIFSIGNALED(x) (_WSTATUS(x) != 0 && !WIFSTOPPED(x) && !WIFCONTINUED(x)) /* bird: made GLIBC tests happy. */ 59 59 #define WTERMSIG(x) (_WSTATUS(x)) 60 60 #define WIFEXITED(x) (_WSTATUS(x) == 0) -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/process/wait4.c
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r2194 r2195 119 119 case CLD_TRAPPED: iStatus = W_STOPCODE(SigInfo.si_status); break; 120 120 case CLD_STOPPED: iStatus = W_STOPCODE(SigInfo.si_status); break; 121 case CLD_CONTINUED: iStatus = W_ STOPCODE(SigInfo.si_status); break;121 case CLD_CONTINUED: iStatus = W_EXITCODE(0, SigInfo.si_status); break; 122 122 123 123 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/sys/signals.c
-
Property cvs2svn:cvs-rev
changed from
1.27
to1.28
r2194 r2195 2275 2275 SigInfo.si_pid = _sys_pid; 2276 2276 SigInfo.si_code = CLD_STOPPED; 2277 SigInfo.si_status = iSignalNo; 2277 2278 SigInfo.si_flags = __LIBC_SI_INTERNAL; 2278 2279 __libc_back_signalSendPidOther(_sys_ppid, SIGCHLD, &SigInfo); … … 2291 2292 /** 2292 2293 * Resume the process (job control emulation). 2293 *2294 * @param iSignalNo Signal causing the termination.2295 2294 */ 2296 2295 static int signalJobResume(void) … … 2305 2304 SigInfo.si_pid = _sys_pid; 2306 2305 SigInfo.si_code = CLD_CONTINUED; 2306 SigInfo.si_status = SIGCONT; 2307 2307 SigInfo.si_flags = __LIBC_SI_INTERNAL; 2308 2308 __libc_back_signalSendPidOther(_sys_ppid, SIGCHLD, &SigInfo); -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.