diff options
author | das <das@FreeBSD.org> | 2005-04-02 12:33:36 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2005-04-02 12:33:36 +0000 |
commit | 3024cd2f96f3af6ea5ae8fbd24ccdf1c88bd295d (patch) | |
tree | 246cb16e7180fb1607fb8c06a336d1e13b104615 | |
parent | 7cb83c386c86ab4578a505869f5cdeef6e359cdc (diff) | |
download | FreeBSD-src-3024cd2f96f3af6ea5ae8fbd24ccdf1c88bd295d.zip FreeBSD-src-3024cd2f96f3af6ea5ae8fbd24ccdf1c88bd295d.tar.gz |
This header is supposed to declare pid_t, size_t, and time_t.
-rw-r--r-- | sys/sys/shm.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sys/sys/shm.h b/sys/sys/shm.h index ced7aff..0e6b86b 100644 --- a/sys/sys/shm.h +++ b/sys/sys/shm.h @@ -39,7 +39,9 @@ #ifndef _SYS_SHM_H_ #define _SYS_SHM_H_ +#include <sys/cdefs.h> #include <sys/ipc.h> +#include <sys/_types.h> #define SHM_RDONLY 010000 /* Attach read-only (else read-write) */ #define SHM_RND 020000 /* Round attach address to SHMLBA */ @@ -58,6 +60,21 @@ #define SHM_STAT 13 #define SHM_INFO 14 +#ifndef _PID_T_DECLARED +typedef __pid_t pid_t; +#define _PID_T_DECLARED +#endif + +#ifndef _TIME_T_DECLARED +typedef __time_t time_t; +#define _TIME_T_DECLARED +#endif + +#ifndef _SIZE_T_DECLARED +typedef __size_t size_t; +#define _SIZE_T_DECLARED +#endif + struct shmid_ds { struct ipc_perm shm_perm; /* operation permission structure */ int shm_segsz; /* size of segment in bytes */ |