7 /* This comment is a kludge to get metaconfig to see the symbols
12 and include the appropriate metaconfig unit
13 so that Configure will test how to turn on non-blocking I/O
14 for a file descriptor. See config.h for how to use these
17 While I'm at it, I'll have metaconfig look for HAS_POLL too.
25 croak("%s not implemented on this architecture", s);
37 if (strnEQ(name, "F_", 2)) {
38 if (strEQ(name, "F_DUPFD"))
44 if (strEQ(name, "F_GETFD"))
50 if (strEQ(name, "F_GETLK"))
56 if (strEQ(name, "F_SETFD"))
62 if (strEQ(name, "F_GETFL"))
68 if (strEQ(name, "F_SETFL"))
74 if (strEQ(name, "F_SETLK"))
80 if (strEQ(name, "F_SETLKW"))
86 if (strEQ(name, "F_RDLCK"))
92 if (strEQ(name, "F_UNLCK"))
98 if (strEQ(name, "F_WRLCK"))
107 if (strEQ(name, "FD_CLOEXEC"))
115 if (strnEQ(name, "O_", 2)) {
116 if (strEQ(name, "O_CREAT"))
122 if (strEQ(name, "O_EXCL"))
128 if (strEQ(name, "O_NOCTTY"))
134 if (strEQ(name, "O_TRUNC"))
140 if (strEQ(name, "O_APPEND"))
146 if (strEQ(name, "O_NONBLOCK"))
152 if (strEQ(name, "O_NDELAY"))
158 if (strEQ(name, "O_RDONLY"))
164 if (strEQ(name, "O_RDWR"))
170 if (strEQ(name, "O_WRONLY"))
189 MODULE = Fcntl PACKAGE = Fcntl