From 2ab929aca6fe4700f285ed5375059ce89eef7be7 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 9 Feb 2019 15:58:09 -0500 Subject: merge XOPEN identifiers --- src/sys/msg/MSG_NOERROR.c | 5 +++++ src/sys/msg/msgctl.c | 10 ++++++++++ src/sys/msg/msgget.c | 10 ++++++++++ src/sys/msg/msglen_t.c | 5 +++++ src/sys/msg/msgqnum_t.c | 5 +++++ src/sys/msg/msgrcv.c | 10 ++++++++++ src/sys/msg/msgsnd.c | 10 ++++++++++ src/sys/msg/struct_msqid_ds.c | 16 ++++++++++++++++ 8 files changed, 71 insertions(+) create mode 100644 src/sys/msg/MSG_NOERROR.c create mode 100644 src/sys/msg/msgctl.c create mode 100644 src/sys/msg/msgget.c create mode 100644 src/sys/msg/msglen_t.c create mode 100644 src/sys/msg/msgqnum_t.c create mode 100644 src/sys/msg/msgrcv.c create mode 100644 src/sys/msg/msgsnd.c create mode 100644 src/sys/msg/struct_msqid_ds.c (limited to 'src/sys/msg') 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 +#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 + +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 + +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 +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 +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 + +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 + +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 + +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) +*/ -- cgit v1.2.1