Changeset 2289 for trunk/src/emx/include/InnoTekLIBC
- Timestamp:
- Aug 21, 2005, 12:08:50 AM (20 years ago)
- Location:
- trunk/src/emx/include/InnoTekLIBC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/InnoTekLIBC/backend.h
-
Property cvs2svn:cvs-rev
changed from
1.28
to1.29
r2288 r2289 767 767 768 768 /** 769 * Fork a child process pretty much identical to the calling process. 770 * See SuS for full description of what fork() does and doesn't. 771 * 772 * @returns 0 in the child process. 773 * @returns process identifier of the new child in the parent process. (positive, non-zero) 774 * @returns Negative error code (errno.h) on failure. 775 */ 776 pid_t __libc_Back_processFork(void); 777 778 /** 769 779 * Waits/polls for on one or more processes to change it's running status. 770 780 * -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/InnoTekLIBC/fork.h
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r2288 r2289 34 34 35 35 /** Current fork version. */ 36 #define __LIBC_FORK_VERSION 0x00010000 36 #define __LIBC_FORK_VERSION 0x00020000 37 38 /** Current fork module version. */ 39 #define __LIBC_FORK_MODULE_VERSION 0x00010000 37 40 38 41 /** Timeout on waiting semaphore in fork operations */ … … 272 275 typedef struct __libc_ForkHandle 273 276 { 274 /** Fork version . */277 /** Fork version (__LIBC_FORK_VERSION). */ 275 278 unsigned uVersion; 276 279 /** Parent process, i.e. the one which have called fork(). */ … … 422 425 * the front. */ 423 426 __LIBC_PFORKCOMPLETIONCALLBACK papfnCompletionCallbacks; 427 /** Index of the next completion callback for the parent. */ 428 volatile unsigned iCompletionCallbackParent; 429 /** Index of the next completion callback for the child. */ 430 volatile unsigned iCompletionCallbackChild; 424 431 425 432 /** Pointer to the start of the fork buffer. */ … … 538 545 typedef struct __libc_ForkModule 539 546 { 540 /** Fork version. */547 /** Fork module version (__LIBC_FORK_MODULE_VERSION). */ 541 548 unsigned uVersion; 542 549 /** Fork callback function. -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.