summaryrefslogtreecommitdiff
path: root/os/windows/posix/include/sys/shm.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/windows/posix/include/sys/shm.h')
-rw-r--r--os/windows/posix/include/sys/shm.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/os/windows/posix/include/sys/shm.h b/os/windows/posix/include/sys/shm.h
index 6f6b0328..6ed59577 100644
--- a/os/windows/posix/include/sys/shm.h
+++ b/os/windows/posix/include/sys/shm.h
@@ -1,9 +1,9 @@
#ifndef SYS_SHM_H
#define SYS_SHM_H
-#define IPC_RMID 0x1
-#define IPC_CREAT 0x2
-#define IPC_PRIVATE 0x4
+#define IPC_RMID 0x1
+#define IPC_CREAT 0x2
+#define IPC_PRIVATE 0x4
typedef int uid_t;
typedef int gid_t;
@@ -13,24 +13,24 @@ typedef int key_t;
struct ipc_perm
{
- uid_t uid; //owner's user ID
- gid_t gid; //owner's group ID
- uid_t cuid; //creator's user ID
- gid_t cgid; //creator's group ID
- mode_t mode; //read/write permission
+ uid_t uid; /* owner's user ID */
+ gid_t gid; /* owner's group ID */
+ uid_t cuid; /* creator's user ID */
+ gid_t cgid; /* creator's group ID */
+ mode_t mode; /* read/write permission */
};
struct shmid_ds
{
- struct ipc_perm shm_perm; //operation permission structure
- size_t shm_segsz; //size of segment in bytes
- pid_t shm_lpid; //process ID of last shared memory operation
- pid_t shm_cpid; //process ID of creator
- shmatt_t shm_nattch; //number of current attaches
- time_t shm_atime; //time of last shmat()
- time_t shm_dtime; //time of last shmdt()
- time_t shm_ctime; //time of last change by shmctl()
+ struct ipc_perm shm_perm; /* operation permission structure */
+ size_t shm_segsz; /* size of segment in bytes */
+ pid_t shm_lpid; /* process ID of last shared memory operation */
+ pid_t shm_cpid; /* process ID of creator */
+ shmatt_t shm_nattch; /* number of current attaches */
+ time_t shm_atime; /* time of last shmat() */
+ time_t shm_dtime; /* time of last shmdt() */
+ time_t shm_ctime; /* time of last change by shmctl() */
};
int shmctl(int shmid, int cmd, struct shmid_ds *buf);