summaryrefslogtreecommitdiff
path: root/src/stropts
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-02-09 14:39:51 -0500
committerJakob Kaivo <jkk@ung.org>2019-02-09 14:39:51 -0500
commit425206de98078701ed42f976d76b611bb1e26d88 (patch)
tree69b1ee0d14fa37e8cdd169e9bd4567c3531080ab /src/stropts
parentae9f7ec577e7a8cfd474d7772eb31afd487ff099 (diff)
merge XOPEN identifiers
Diffstat (limited to 'src/stropts')
-rw-r--r--src/stropts/ANYMARK.c5
-rw-r--r--src/stropts/FLUSHR.c5
-rw-r--r--src/stropts/FLUSHRW.c5
-rw-r--r--src/stropts/FLUSHW.c5
-rw-r--r--src/stropts/FMNAMESZ.c5
-rw-r--r--src/stropts/I_ATMARK.c5
-rw-r--r--src/stropts/I_CANPUT.c5
-rw-r--r--src/stropts/I_CKBAND.c5
-rw-r--r--src/stropts/I_FDINSERT.c5
-rw-r--r--src/stropts/I_FIND.c5
-rw-r--r--src/stropts/I_FLUSH.c5
-rw-r--r--src/stropts/I_FLUSHBAND.c5
-rw-r--r--src/stropts/I_GETBAND.c5
-rw-r--r--src/stropts/I_GETCLTIME.c5
-rw-r--r--src/stropts/I_GETSIG.c5
-rw-r--r--src/stropts/I_GRDOPT.c5
-rw-r--r--src/stropts/I_GWROPT.c5
-rw-r--r--src/stropts/I_LINK.c5
-rw-r--r--src/stropts/I_LIST.c5
-rw-r--r--src/stropts/I_LOOK.c5
-rw-r--r--src/stropts/I_NREAD.c5
-rw-r--r--src/stropts/I_PEEK.c5
-rw-r--r--src/stropts/I_PLINK.c5
-rw-r--r--src/stropts/I_POP.c5
-rw-r--r--src/stropts/I_PUNLINK.c5
-rw-r--r--src/stropts/I_PUSH.c5
-rw-r--r--src/stropts/I_RECVFD.c5
-rw-r--r--src/stropts/I_SENDFD.c5
-rw-r--r--src/stropts/I_SETCLTIME.c5
-rw-r--r--src/stropts/I_SETSIG.c5
-rw-r--r--src/stropts/I_SRDOPT.c5
-rw-r--r--src/stropts/I_STR.c5
-rw-r--r--src/stropts/I_SWROPT.c5
-rw-r--r--src/stropts/I_UNLINK.c5
-rw-r--r--src/stropts/LASTMARK.c5
-rw-r--r--src/stropts/MORECTL.c5
-rw-r--r--src/stropts/MOREDATA.c5
-rw-r--r--src/stropts/MSG_ANY.c5
-rw-r--r--src/stropts/MSG_BAND.c5
-rw-r--r--src/stropts/MSG_HIPRI.c5
-rw-r--r--src/stropts/MUXID_ALL.c5
-rw-r--r--src/stropts/RMSGD.c5
-rw-r--r--src/stropts/RMSGN.c5
-rw-r--r--src/stropts/RNORM.c5
-rw-r--r--src/stropts/RPOTNORM.c5
-rw-r--r--src/stropts/RPROTDAT.c5
-rw-r--r--src/stropts/RPROTDIS.c5
-rw-r--r--src/stropts/RS_HIPRI.c5
-rw-r--r--src/stropts/SNDZERO.c5
-rw-r--r--src/stropts/S_BANDURG.c5
-rw-r--r--src/stropts/S_ERROR.c5
-rw-r--r--src/stropts/S_HANGUP.c5
-rw-r--r--src/stropts/S_HIPRI.c5
-rw-r--r--src/stropts/S_INPUT.c5
-rw-r--r--src/stropts/S_MSG.c5
-rw-r--r--src/stropts/S_OUTPUT.c5
-rw-r--r--src/stropts/S_RDBAND.c5
-rw-r--r--src/stropts/S_RDNORM.c5
-rw-r--r--src/stropts/S_WRBAND.c5
-rw-r--r--src/stropts/S_WRNORM.c5
-rw-r--r--src/stropts/fattach.c9
-rw-r--r--src/stropts/fdetach.c9
-rw-r--r--src/stropts/getmsg.c9
-rw-r--r--src/stropts/getpmsg.c9
-rw-r--r--src/stropts/ioctl.c9
-rw-r--r--src/stropts/isastream.c9
-rw-r--r--src/stropts/putmsg.c9
-rw-r--r--src/stropts/putpmsg.c9
-rw-r--r--src/stropts/struct_bandinfo.c10
-rw-r--r--src/stropts/struct_str_list.c10
-rw-r--r--src/stropts/struct_str_mlist.c9
-rw-r--r--src/stropts/struct_strfdinsert.c13
-rw-r--r--src/stropts/struct_strioctl.c12
-rw-r--r--src/stropts/struct_strpeek.c11
-rw-r--r--src/stropts/struct_strrecvfd.c11
75 files changed, 448 insertions, 0 deletions
diff --git a/src/stropts/ANYMARK.c b/src/stropts/ANYMARK.c
new file mode 100644
index 00000000..83b233b3
--- /dev/null
+++ b/src/stropts/ANYMARK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define ANYMARK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/FLUSHR.c b/src/stropts/FLUSHR.c
new file mode 100644
index 00000000..18b72484
--- /dev/null
+++ b/src/stropts/FLUSHR.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define FLUSHR /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/FLUSHRW.c b/src/stropts/FLUSHRW.c
new file mode 100644
index 00000000..78681d58
--- /dev/null
+++ b/src/stropts/FLUSHRW.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define FLUSHRW /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/FLUSHW.c b/src/stropts/FLUSHW.c
new file mode 100644
index 00000000..952d92f9
--- /dev/null
+++ b/src/stropts/FLUSHW.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define FLUSHW /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/FMNAMESZ.c b/src/stropts/FMNAMESZ.c
new file mode 100644
index 00000000..f7857e53
--- /dev/null
+++ b/src/stropts/FMNAMESZ.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define FMNAMESZ /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_ATMARK.c b/src/stropts/I_ATMARK.c
new file mode 100644
index 00000000..2afc51c9
--- /dev/null
+++ b/src/stropts/I_ATMARK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_ATMARK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_CANPUT.c b/src/stropts/I_CANPUT.c
new file mode 100644
index 00000000..98c445db
--- /dev/null
+++ b/src/stropts/I_CANPUT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_CANPUT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_CKBAND.c b/src/stropts/I_CKBAND.c
new file mode 100644
index 00000000..b6e6465c
--- /dev/null
+++ b/src/stropts/I_CKBAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_CKBAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_FDINSERT.c b/src/stropts/I_FDINSERT.c
new file mode 100644
index 00000000..9ecdf7f0
--- /dev/null
+++ b/src/stropts/I_FDINSERT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_FDINSERT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_FIND.c b/src/stropts/I_FIND.c
new file mode 100644
index 00000000..0b502fcf
--- /dev/null
+++ b/src/stropts/I_FIND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_FIND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_FLUSH.c b/src/stropts/I_FLUSH.c
new file mode 100644
index 00000000..693099cb
--- /dev/null
+++ b/src/stropts/I_FLUSH.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_FLUSH /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_FLUSHBAND.c b/src/stropts/I_FLUSHBAND.c
new file mode 100644
index 00000000..46b81252
--- /dev/null
+++ b/src/stropts/I_FLUSHBAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_FLUSHBAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_GETBAND.c b/src/stropts/I_GETBAND.c
new file mode 100644
index 00000000..9afe8e81
--- /dev/null
+++ b/src/stropts/I_GETBAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_GETBAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_GETCLTIME.c b/src/stropts/I_GETCLTIME.c
new file mode 100644
index 00000000..540ba1fb
--- /dev/null
+++ b/src/stropts/I_GETCLTIME.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_GETCLTIME /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_GETSIG.c b/src/stropts/I_GETSIG.c
new file mode 100644
index 00000000..0c99017b
--- /dev/null
+++ b/src/stropts/I_GETSIG.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_GETSIG /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_GRDOPT.c b/src/stropts/I_GRDOPT.c
new file mode 100644
index 00000000..70381ef6
--- /dev/null
+++ b/src/stropts/I_GRDOPT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_GRDOPT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_GWROPT.c b/src/stropts/I_GWROPT.c
new file mode 100644
index 00000000..22a8aaac
--- /dev/null
+++ b/src/stropts/I_GWROPT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_GWROPT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_LINK.c b/src/stropts/I_LINK.c
new file mode 100644
index 00000000..90466a8d
--- /dev/null
+++ b/src/stropts/I_LINK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_LINK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_LIST.c b/src/stropts/I_LIST.c
new file mode 100644
index 00000000..f39f38be
--- /dev/null
+++ b/src/stropts/I_LIST.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_LIST /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_LOOK.c b/src/stropts/I_LOOK.c
new file mode 100644
index 00000000..e767944d
--- /dev/null
+++ b/src/stropts/I_LOOK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_LOOK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_NREAD.c b/src/stropts/I_NREAD.c
new file mode 100644
index 00000000..14d2c190
--- /dev/null
+++ b/src/stropts/I_NREAD.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_NREAD /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_PEEK.c b/src/stropts/I_PEEK.c
new file mode 100644
index 00000000..e8628767
--- /dev/null
+++ b/src/stropts/I_PEEK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_PEEK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_PLINK.c b/src/stropts/I_PLINK.c
new file mode 100644
index 00000000..42f79ffc
--- /dev/null
+++ b/src/stropts/I_PLINK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_PLINK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_POP.c b/src/stropts/I_POP.c
new file mode 100644
index 00000000..a9ab2f0c
--- /dev/null
+++ b/src/stropts/I_POP.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_POP /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_PUNLINK.c b/src/stropts/I_PUNLINK.c
new file mode 100644
index 00000000..d0cf0382
--- /dev/null
+++ b/src/stropts/I_PUNLINK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_PUNLINK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_PUSH.c b/src/stropts/I_PUSH.c
new file mode 100644
index 00000000..cc2f212a
--- /dev/null
+++ b/src/stropts/I_PUSH.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_PUSH /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_RECVFD.c b/src/stropts/I_RECVFD.c
new file mode 100644
index 00000000..e8027fe5
--- /dev/null
+++ b/src/stropts/I_RECVFD.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_RECVFD /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_SENDFD.c b/src/stropts/I_SENDFD.c
new file mode 100644
index 00000000..426a2cf5
--- /dev/null
+++ b/src/stropts/I_SENDFD.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_SENDFD /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_SETCLTIME.c b/src/stropts/I_SETCLTIME.c
new file mode 100644
index 00000000..e6301d92
--- /dev/null
+++ b/src/stropts/I_SETCLTIME.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_SETCLTIME /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_SETSIG.c b/src/stropts/I_SETSIG.c
new file mode 100644
index 00000000..392a8624
--- /dev/null
+++ b/src/stropts/I_SETSIG.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_SETSIG /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_SRDOPT.c b/src/stropts/I_SRDOPT.c
new file mode 100644
index 00000000..8b464e07
--- /dev/null
+++ b/src/stropts/I_SRDOPT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_SRDOPT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_STR.c b/src/stropts/I_STR.c
new file mode 100644
index 00000000..97f14ae6
--- /dev/null
+++ b/src/stropts/I_STR.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_STR /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_SWROPT.c b/src/stropts/I_SWROPT.c
new file mode 100644
index 00000000..c544e91f
--- /dev/null
+++ b/src/stropts/I_SWROPT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_SWROPT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/I_UNLINK.c b/src/stropts/I_UNLINK.c
new file mode 100644
index 00000000..10156ab1
--- /dev/null
+++ b/src/stropts/I_UNLINK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define I_UNLINK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/LASTMARK.c b/src/stropts/LASTMARK.c
new file mode 100644
index 00000000..3d253959
--- /dev/null
+++ b/src/stropts/LASTMARK.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define LASTMARK /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MORECTL.c b/src/stropts/MORECTL.c
new file mode 100644
index 00000000..b7ccc8df
--- /dev/null
+++ b/src/stropts/MORECTL.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MORECTL /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MOREDATA.c b/src/stropts/MOREDATA.c
new file mode 100644
index 00000000..586fc060
--- /dev/null
+++ b/src/stropts/MOREDATA.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MOREDATA /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MSG_ANY.c b/src/stropts/MSG_ANY.c
new file mode 100644
index 00000000..a66f5cd8
--- /dev/null
+++ b/src/stropts/MSG_ANY.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MSG_ANY /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MSG_BAND.c b/src/stropts/MSG_BAND.c
new file mode 100644
index 00000000..eec58375
--- /dev/null
+++ b/src/stropts/MSG_BAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MSG_BAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MSG_HIPRI.c b/src/stropts/MSG_HIPRI.c
new file mode 100644
index 00000000..46aef5fc
--- /dev/null
+++ b/src/stropts/MSG_HIPRI.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MSG_HIPRI /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/MUXID_ALL.c b/src/stropts/MUXID_ALL.c
new file mode 100644
index 00000000..4a68e0e3
--- /dev/null
+++ b/src/stropts/MUXID_ALL.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define MUXID_ALL /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RMSGD.c b/src/stropts/RMSGD.c
new file mode 100644
index 00000000..a1452f20
--- /dev/null
+++ b/src/stropts/RMSGD.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RMSGD /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RMSGN.c b/src/stropts/RMSGN.c
new file mode 100644
index 00000000..a433e224
--- /dev/null
+++ b/src/stropts/RMSGN.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RMSGN /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RNORM.c b/src/stropts/RNORM.c
new file mode 100644
index 00000000..5525201e
--- /dev/null
+++ b/src/stropts/RNORM.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RNORM /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RPOTNORM.c b/src/stropts/RPOTNORM.c
new file mode 100644
index 00000000..b65c8870
--- /dev/null
+++ b/src/stropts/RPOTNORM.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RPOTNORM /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RPROTDAT.c b/src/stropts/RPROTDAT.c
new file mode 100644
index 00000000..0d2d6bbe
--- /dev/null
+++ b/src/stropts/RPROTDAT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RPROTDAT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RPROTDIS.c b/src/stropts/RPROTDIS.c
new file mode 100644
index 00000000..83d28aec
--- /dev/null
+++ b/src/stropts/RPROTDIS.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RPROTDIS /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/RS_HIPRI.c b/src/stropts/RS_HIPRI.c
new file mode 100644
index 00000000..d27c29d2
--- /dev/null
+++ b/src/stropts/RS_HIPRI.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define RS_HIPRI /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/SNDZERO.c b/src/stropts/SNDZERO.c
new file mode 100644
index 00000000..12f2d054
--- /dev/null
+++ b/src/stropts/SNDZERO.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define SNDZERO /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_BANDURG.c b/src/stropts/S_BANDURG.c
new file mode 100644
index 00000000..655004ce
--- /dev/null
+++ b/src/stropts/S_BANDURG.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_BANDURG /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_ERROR.c b/src/stropts/S_ERROR.c
new file mode 100644
index 00000000..696c01d2
--- /dev/null
+++ b/src/stropts/S_ERROR.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_ERROR /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_HANGUP.c b/src/stropts/S_HANGUP.c
new file mode 100644
index 00000000..401c88bb
--- /dev/null
+++ b/src/stropts/S_HANGUP.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_HANGUP /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_HIPRI.c b/src/stropts/S_HIPRI.c
new file mode 100644
index 00000000..44a8c5c8
--- /dev/null
+++ b/src/stropts/S_HIPRI.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_HIPRI /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_INPUT.c b/src/stropts/S_INPUT.c
new file mode 100644
index 00000000..32c42045
--- /dev/null
+++ b/src/stropts/S_INPUT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_INPUT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_MSG.c b/src/stropts/S_MSG.c
new file mode 100644
index 00000000..1ed4bad9
--- /dev/null
+++ b/src/stropts/S_MSG.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_MSG /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_OUTPUT.c b/src/stropts/S_OUTPUT.c
new file mode 100644
index 00000000..0e3db217
--- /dev/null
+++ b/src/stropts/S_OUTPUT.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_OUTPUT /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_RDBAND.c b/src/stropts/S_RDBAND.c
new file mode 100644
index 00000000..1d1d6601
--- /dev/null
+++ b/src/stropts/S_RDBAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_RDBAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_RDNORM.c b/src/stropts/S_RDNORM.c
new file mode 100644
index 00000000..e01e0b7c
--- /dev/null
+++ b/src/stropts/S_RDNORM.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_RDNORM /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_WRBAND.c b/src/stropts/S_WRBAND.c
new file mode 100644
index 00000000..da317ebb
--- /dev/null
+++ b/src/stropts/S_WRBAND.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_WRBAND /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/S_WRNORM.c b/src/stropts/S_WRNORM.c
new file mode 100644
index 00000000..51c7486d
--- /dev/null
+++ b/src/stropts/S_WRNORM.c
@@ -0,0 +1,5 @@
+#include <stropts.h>
+#define S_WRNORM /* TODO */
+/*
+XOPEN(400)
+*/ \ No newline at end of file
diff --git a/src/stropts/fattach.c b/src/stropts/fattach.c
new file mode 100644
index 00000000..471932c4
--- /dev/null
+++ b/src/stropts/fattach.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int fattach(int fildes, const char * path )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/fdetach.c b/src/stropts/fdetach.c
new file mode 100644
index 00000000..6404ad98
--- /dev/null
+++ b/src/stropts/fdetach.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int fdetach(const char * path )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/getmsg.c b/src/stropts/getmsg.c
new file mode 100644
index 00000000..567a9ef6
--- /dev/null
+++ b/src/stropts/getmsg.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int getmsg(int fd , struct strbuf * ctlptr , struct strbuf * dataptr , int * flagsp )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/getpmsg.c b/src/stropts/getpmsg.c
new file mode 100644
index 00000000..c7774e90
--- /dev/null
+++ b/src/stropts/getpmsg.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int getpmsg(int fd , struct strbuf * ctlptr , struct strbuf * dataptr , int * bandp , int * flagsp )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/ioctl.c b/src/stropts/ioctl.c
new file mode 100644
index 00000000..57c8b4cc
--- /dev/null
+++ b/src/stropts/ioctl.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int ioctl(int fildes , int request , ... )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/isastream.c b/src/stropts/isastream.c
new file mode 100644
index 00000000..f68d2c6b
--- /dev/null
+++ b/src/stropts/isastream.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int isastream(int fildes )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/putmsg.c b/src/stropts/putmsg.c
new file mode 100644
index 00000000..c9388ce5
--- /dev/null
+++ b/src/stropts/putmsg.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int putmsg(int fd , const struct strbuf * ctlptr , const struct strbuf * dataptr , int flags )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/putpmsg.c b/src/stropts/putpmsg.c
new file mode 100644
index 00000000..37bda485
--- /dev/null
+++ b/src/stropts/putpmsg.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+int putpmsg(int fd , const struct strbuf * ctlptr , const struct strbuf * dataptr , int band , int flags )
+{
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_bandinfo.c b/src/stropts/struct_bandinfo.c
new file mode 100644
index 00000000..10abe0dd
--- /dev/null
+++ b/src/stropts/struct_bandinfo.c
@@ -0,0 +1,10 @@
+#include <stropts.h>
+
+struct bandinfo {
+ unsigned char bi_pri;
+ int bi_flag;
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_str_list.c b/src/stropts/struct_str_list.c
new file mode 100644
index 00000000..a3f6958b
--- /dev/null
+++ b/src/stropts/struct_str_list.c
@@ -0,0 +1,10 @@
+#include <stropts.h>
+
+struct str_list {
+ int sl_nmods;
+ struct str_mlist *sl_modlist;
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_str_mlist.c b/src/stropts/struct_str_mlist.c
new file mode 100644
index 00000000..f54a9603
--- /dev/null
+++ b/src/stropts/struct_str_mlist.c
@@ -0,0 +1,9 @@
+#include <stropts.h>
+
+struct str_mlist {
+ char l_name[FMNAMESZ+1];
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_strfdinsert.c b/src/stropts/struct_strfdinsert.c
new file mode 100644
index 00000000..46fcf691
--- /dev/null
+++ b/src/stropts/struct_strfdinsert.c
@@ -0,0 +1,13 @@
+#include <stropts.h>
+
+struct strfdinsert {
+ struct strbuf ctlbuf;
+ struct strbuf databuf;
+ long flags;
+ int fildes;
+ int offset;
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_strioctl.c b/src/stropts/struct_strioctl.c
new file mode 100644
index 00000000..8b89f4ed
--- /dev/null
+++ b/src/stropts/struct_strioctl.c
@@ -0,0 +1,12 @@
+#include <stropts.h>
+
+struct strioctl {
+ int ic_cmd;
+ int ic_timeout;
+ int ic_len;
+ char *ic_dp;
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_strpeek.c b/src/stropts/struct_strpeek.c
new file mode 100644
index 00000000..75f1c1e9
--- /dev/null
+++ b/src/stropts/struct_strpeek.c
@@ -0,0 +1,11 @@
+#include <stropts.h>
+
+struct strpeek {
+ int maxlen;
+ int len;
+ char *buf;
+};
+
+/*
+XOPEN(400)
+*/
diff --git a/src/stropts/struct_strrecvfd.c b/src/stropts/struct_strrecvfd.c
new file mode 100644
index 00000000..60b31d9b
--- /dev/null
+++ b/src/stropts/struct_strrecvfd.c
@@ -0,0 +1,11 @@
+#include <stropts.h>
+
+struct strrecvfd {
+ int fd;
+ uid_t uid;
+ gid_t gid;
+};
+
+/*
+XOPEN(400)
+*/