Changeset 1984 for trunk/src/emx/include/sys/sem.h
- Timestamp:
- May 8, 2005, 2:11:22 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/sys/sem.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1983 r1984 10 10 /** @file 11 11 * FreeBSD 5.3 12 * @changed bird: no padding in semid_ds. seminfo and semexit are static in our 'kernel'. 12 13 */ 13 14 … … 24 25 unsigned short sem_nsems; /* number of sems in set */ 25 26 time_t sem_otime; /* last operation time */ 27 #ifndef __EMX__ /* space is precious */ 26 28 long sem_pad1; /* SVABI/386 says I need this here */ 29 #endif 27 30 time_t sem_ctime; /* last change time */ 28 31 /* Times measured in secs since */ 29 32 /* 00:00:00 GMT, Jan. 1, 1970 */ 33 #ifndef __EMX__ /* space is precious */ 30 34 long sem_pad2; /* SVABI/386 says I need this here */ 31 35 long sem_pad3[4]; /* SVABI/386 says I need this here */ 36 #endif 32 37 }; 33 38 … … 87 92 semaem; /* adjust on exit max value */ 88 93 }; 94 #ifndef __EMX__ 89 95 extern struct seminfo seminfo; 96 #endif 90 97 91 98 /* internal "mode" bits */ … … 93 100 #define SEM_DEST 02000 /* semaphore will be destroyed on last detach */ 94 101 102 #ifndef __EMX__ 95 103 /* 96 104 * Process sem_undo vectors at proc exit. 97 105 */ 98 106 void semexit(struct proc *p); 107 #endif /* !__EMX__ */ 99 108 #endif /* _KERNEL */ 100 109 … … 114 123 115 124 __BEGIN_DECLS 125 #ifndef __EMX__ 116 126 int semsys(int, ...); 127 #endif 117 128 int semctl(int, int, int, ...); 118 129 int semget(key_t, int, int); -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.