Ignore:
Timestamp:
May 12, 2005, 1:16:54 AM (20 years ago)
Author:
bird
Message:

shm + sem debuging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/sem.h

    • Property cvs2svn:cvs-rev changed from 1.3 to 1.4
    r1986 r1987  
    1111 * FreeBSD 5.3
    1212 * @changed     bird: no padding in semid_ds. seminfo and semexit are static in our 'kernel'.
     13 * @changed     bird: added time_t, size_t and pid_t as per POSIX.
    1314 */
    1415
     
    1718
    1819#include <sys/ipc.h>
     20#include <sys/_types.h>
     21
     22#if !defined(_TIME_T_DECLARED) && !defined(_TIME_T) /* bird: EMX */
     23typedef __time_t        time_t;
     24#define _TIME_T_DECLARED
     25#define _TIME_T                         /* bird: EMX */
     26#endif
     27
     28#include <sys/_types.h>
     29#if !defined(_SIZE_T_DECLARED) && !defined(_SIZE_T) /* bird: emx */
     30typedef __size_t        size_t;
     31#define _SIZE_T_DECLARED
     32#define _SIZE_T                         /* bird: emx */
     33#endif
     34
     35#if !defined(_PID_T_DECLARED) && !defined(_PID_T) /* bird:emx */
     36typedef __pid_t         pid_t;          /* process id */
     37#define _PID_T_DECLARED
     38#define _PID_T                          /* bird: emx */
     39#endif
     40
    1941
    2042struct sem;
Note: See TracChangeset for help on using the changeset viewer.