diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-02-09 15:58:09 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-02-09 15:58:09 -0500 |
commit | 2ab929aca6fe4700f285ed5375059ce89eef7be7 (patch) | |
tree | c09f8efe462d17a3a2e81a6d9d2868c34c4d2202 /src/sys | |
parent | 8dec6952f7402353592a4434ffb409d5d0a359ab (diff) |
merge XOPEN identifiers
Diffstat (limited to 'src/sys')
-rw-r--r-- | src/sys/msg/MSG_NOERROR.c | 5 | ||||
-rw-r--r-- | src/sys/msg/msgctl.c | 10 | ||||
-rw-r--r-- | src/sys/msg/msgget.c | 10 | ||||
-rw-r--r-- | src/sys/msg/msglen_t.c | 5 | ||||
-rw-r--r-- | src/sys/msg/msgqnum_t.c | 5 | ||||
-rw-r--r-- | src/sys/msg/msgrcv.c | 10 | ||||
-rw-r--r-- | src/sys/msg/msgsnd.c | 10 | ||||
-rw-r--r-- | src/sys/msg/struct_msqid_ds.c | 16 |
8 files changed, 71 insertions, 0 deletions
diff --git a/src/sys/msg/MSG_NOERROR.c b/src/sys/msg/MSG_NOERROR.c new file mode 100644 index 00000000..8536ace4 --- /dev/null +++ b/src/sys/msg/MSG_NOERROR.c @@ -0,0 +1,5 @@ +#include <sys/msg.h> +#define MSG_NOERROR 1 +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msgctl.c b/src/sys/msg/msgctl.c new file mode 100644 index 00000000..bf804ba0 --- /dev/null +++ b/src/sys/msg/msgctl.c @@ -0,0 +1,10 @@ +#include <sys/msg.h> + +int msgctl(int msqid, int cmd, struct msqid_ds *buf) +{ + return 0; +} + +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msgget.c b/src/sys/msg/msgget.c new file mode 100644 index 00000000..c46cd6b0 --- /dev/null +++ b/src/sys/msg/msgget.c @@ -0,0 +1,10 @@ +#include <sys/msg.h> + +int msgget(key_t key, int msgflg) +{ + return 0; +} + +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msglen_t.c b/src/sys/msg/msglen_t.c new file mode 100644 index 00000000..2c380168 --- /dev/null +++ b/src/sys/msg/msglen_t.c @@ -0,0 +1,5 @@ +#include <sys/msg.h> +typedef unsigned short msglen_t; +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msgqnum_t.c b/src/sys/msg/msgqnum_t.c new file mode 100644 index 00000000..c14a5a4d --- /dev/null +++ b/src/sys/msg/msgqnum_t.c @@ -0,0 +1,5 @@ +#include <sys/msg.h> +typedef unsigned short msgqnum_t; +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msgrcv.c b/src/sys/msg/msgrcv.c new file mode 100644 index 00000000..62f5bd26 --- /dev/null +++ b/src/sys/msg/msgrcv.c @@ -0,0 +1,10 @@ +#include <sys/msg.h> + +ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg) +{ + return 0; +} + +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/msgsnd.c b/src/sys/msg/msgsnd.c new file mode 100644 index 00000000..46149151 --- /dev/null +++ b/src/sys/msg/msgsnd.c @@ -0,0 +1,10 @@ +#include <sys/msg.h> + +int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg) +{ + return 0; +} + +/* +XOPEN(4) +*/ diff --git a/src/sys/msg/struct_msqid_ds.c b/src/sys/msg/struct_msqid_ds.c new file mode 100644 index 00000000..ac4299ff --- /dev/null +++ b/src/sys/msg/struct_msqid_ds.c @@ -0,0 +1,16 @@ +#include <sys/msg.h> + +struct msqid_ds { + struct ipc_perm msg_perm; /* operation permissions */ + msgqnum_t msg_qnum; /* # messages on queue */ + msglen_t msg_qbytes; /* Max # bytes allowed on queue */ + pid_t msg_lspid; /* PID of last msgsnd() */ + pid_t msg_lrpid; /* PID of last msgrcg() */ + time_t msg_stime; /* time of last msgsnd() */ + time_t msg_rtime; /* time of last msgrcv() */ + time_t msg_ctime; /* time of last change */ +}; + +/* +XOPEN(4) +*/ |