Commit | Line | Data |
---|---|---|
7f918cf1 CE |
1 | /* This file is automatically generated. Do not edit. */ |
2 | ||
3 | ||
4 | #ifndef _MLTON_BASIS_FFI_H_ | |
5 | ||
6 | #define _MLTON_BASIS_FFI_H_ | |
7 | ||
8 | PRIVATE extern C_Int_t CommandLine_argc; | |
9 | PRIVATE extern C_StringArray_t CommandLine_argv; | |
10 | PRIVATE extern C_String_t CommandLine_commandName; | |
11 | PRIVATE C_String_t Cygwin_toFullWindowsPath(NullString8_t); | |
12 | PRIVATE C_Errno_t(C_Int_t) Date_gmTime(Ref(C_Time_t)); | |
13 | PRIVATE C_Double_t Date_localOffset(void); | |
14 | PRIVATE C_Errno_t(C_Int_t) Date_localTime(Ref(C_Time_t)); | |
15 | PRIVATE C_Errno_t(C_Time_t) Date_mkTime(void); | |
16 | PRIVATE C_Size_t Date_strfTime(Array(Char8_t),C_Size_t,NullString8_t); | |
17 | PRIVATE C_Int_t Date_Tm_getHour(void); | |
18 | PRIVATE C_Int_t Date_Tm_getIsDst(void); | |
19 | PRIVATE C_Int_t Date_Tm_getMDay(void); | |
20 | PRIVATE C_Int_t Date_Tm_getMin(void); | |
21 | PRIVATE C_Int_t Date_Tm_getMon(void); | |
22 | PRIVATE C_Int_t Date_Tm_getSec(void); | |
23 | PRIVATE C_Int_t Date_Tm_getWDay(void); | |
24 | PRIVATE C_Int_t Date_Tm_getYDay(void); | |
25 | PRIVATE C_Int_t Date_Tm_getYear(void); | |
26 | PRIVATE void Date_Tm_setHour(C_Int_t); | |
27 | PRIVATE void Date_Tm_setIsDst(C_Int_t); | |
28 | PRIVATE void Date_Tm_setMDay(C_Int_t); | |
29 | PRIVATE void Date_Tm_setMin(C_Int_t); | |
30 | PRIVATE void Date_Tm_setMon(C_Int_t); | |
31 | PRIVATE void Date_Tm_setSec(C_Int_t); | |
32 | PRIVATE void Date_Tm_setWDay(C_Int_t); | |
33 | PRIVATE void Date_Tm_setYDay(C_Int_t); | |
34 | PRIVATE void Date_Tm_setYear(C_Int_t); | |
35 | PRIVATE C_Int_t IEEEReal_getRoundingMode(void); | |
36 | PRIVATE extern const C_Int_t IEEEReal_RoundingMode_FE_DOWNWARD; | |
37 | PRIVATE extern const C_Int_t IEEEReal_RoundingMode_FE_NOSUPPORT; | |
38 | PRIVATE extern const C_Int_t IEEEReal_RoundingMode_FE_TONEAREST; | |
39 | PRIVATE extern const C_Int_t IEEEReal_RoundingMode_FE_TOWARDZERO; | |
40 | PRIVATE extern const C_Int_t IEEEReal_RoundingMode_FE_UPWARD; | |
41 | PRIVATE C_Int_t IEEEReal_setRoundingMode(C_Int_t); | |
42 | PRIVATE void MinGW_clearNonBlock(C_Fd_t); | |
43 | PRIVATE C_Size_t MinGW_getTempPath(C_Size_t,Array(Char8_t)); | |
44 | PRIVATE void MinGW_setNonBlock(C_Fd_t); | |
45 | PRIVATE __attribute__((noreturn)) void MLton_bug(String8_t); | |
46 | PRIVATE extern const C_Int_t MLton_Itimer_PROF; | |
47 | PRIVATE extern const C_Int_t MLton_Itimer_REAL; | |
48 | PRIVATE C_Errno_t(C_Int_t) MLton_Itimer_set(C_Int_t,C_Time_t,C_SUSeconds_t,C_Time_t,C_SUSeconds_t); | |
49 | PRIVATE extern const C_Int_t MLton_Itimer_VIRTUAL; | |
50 | PRIVATE C_Errno_t(C_PId_t) MLton_Process_spawne(NullString8_t,Array(NullString8_t),Array(NullString8_t)); | |
51 | PRIVATE C_Errno_t(C_PId_t) MLton_Process_spawnp(NullString8_t,Array(NullString8_t)); | |
52 | PRIVATE extern const C_Int_t MLton_Rlimit_AS; | |
53 | PRIVATE extern const C_Int_t MLton_Rlimit_CORE; | |
54 | PRIVATE extern const C_Int_t MLton_Rlimit_CPU; | |
55 | PRIVATE extern const C_Int_t MLton_Rlimit_DATA; | |
56 | PRIVATE extern const C_Int_t MLton_Rlimit_FSIZE; | |
57 | PRIVATE C_Errno_t(C_Int_t) MLton_Rlimit_get(C_Int_t); | |
58 | PRIVATE C_RLim_t MLton_Rlimit_getHard(void); | |
59 | PRIVATE C_RLim_t MLton_Rlimit_getSoft(void); | |
60 | PRIVATE extern const C_RLim_t MLton_Rlimit_INFINITY; | |
61 | PRIVATE extern const C_Int_t MLton_Rlimit_MEMLOCK; | |
62 | PRIVATE extern const C_Int_t MLton_Rlimit_NOFILE; | |
63 | PRIVATE extern const C_Int_t MLton_Rlimit_NPROC; | |
64 | PRIVATE extern const C_Int_t MLton_Rlimit_RSS; | |
65 | PRIVATE C_Errno_t(C_Int_t) MLton_Rlimit_set(C_Int_t,C_RLim_t,C_RLim_t); | |
66 | PRIVATE extern const C_Int_t MLton_Rlimit_STACK; | |
67 | PRIVATE C_Time_t MLton_Rusage_children_stime_sec(void); | |
68 | PRIVATE C_SUSeconds_t MLton_Rusage_children_stime_usec(void); | |
69 | PRIVATE C_Time_t MLton_Rusage_children_utime_sec(void); | |
70 | PRIVATE C_SUSeconds_t MLton_Rusage_children_utime_usec(void); | |
71 | PRIVATE C_Time_t MLton_Rusage_gc_stime_sec(void); | |
72 | PRIVATE C_SUSeconds_t MLton_Rusage_gc_stime_usec(void); | |
73 | PRIVATE C_Time_t MLton_Rusage_gc_utime_sec(void); | |
74 | PRIVATE C_SUSeconds_t MLton_Rusage_gc_utime_usec(void); | |
75 | PRIVATE void MLton_Rusage_getrusage(void); | |
76 | PRIVATE C_Time_t MLton_Rusage_self_stime_sec(void); | |
77 | PRIVATE C_SUSeconds_t MLton_Rusage_self_stime_usec(void); | |
78 | PRIVATE C_Time_t MLton_Rusage_self_utime_sec(void); | |
79 | PRIVATE C_SUSeconds_t MLton_Rusage_self_utime_usec(void); | |
80 | PRIVATE void MLton_Syslog_closelog(void); | |
81 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_AUTH; | |
82 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_CRON; | |
83 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_DAEMON; | |
84 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_KERN; | |
85 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL0; | |
86 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL1; | |
87 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL2; | |
88 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL3; | |
89 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL4; | |
90 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL5; | |
91 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL6; | |
92 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LOCAL7; | |
93 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_LPR; | |
94 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_MAIL; | |
95 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_NEWS; | |
96 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_SYSLOG; | |
97 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_USER; | |
98 | PRIVATE extern const C_Int_t MLton_Syslog_Facility_LOG_UUCP; | |
99 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_CONS; | |
100 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_NDELAY; | |
101 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_NOWAIT; | |
102 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_ODELAY; | |
103 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_PERROR; | |
104 | PRIVATE extern const C_Int_t MLton_Syslog_Logopt_LOG_PID; | |
105 | PRIVATE void MLton_Syslog_openlog(NullString8_t,C_Int_t,C_Int_t); | |
106 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_ALERT; | |
107 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_CRIT; | |
108 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_DEBUG; | |
109 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_EMERG; | |
110 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_ERR; | |
111 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_INFO; | |
112 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_NOTICE; | |
113 | PRIVATE extern const C_Int_t MLton_Syslog_Severity_LOG_WARNING; | |
114 | PRIVATE void MLton_Syslog_syslog(C_Int_t,NullString8_t); | |
115 | PRIVATE Word32_t Net_htonl(Word32_t); | |
116 | PRIVATE Word16_t Net_htons(Word16_t); | |
117 | PRIVATE Word32_t Net_ntohl(Word32_t); | |
118 | PRIVATE Word16_t Net_ntohs(Word16_t); | |
119 | PRIVATE C_Int_t NetHostDB_getByAddress(Vector(Word8_t),C_Socklen_t); | |
120 | PRIVATE C_Int_t NetHostDB_getByName(NullString8_t); | |
121 | PRIVATE void NetHostDB_getEntryAddrsN(C_Int_t,Array(Word8_t)); | |
122 | PRIVATE C_Int_t NetHostDB_getEntryAddrsNum(void); | |
123 | PRIVATE C_Int_t NetHostDB_getEntryAddrType(void); | |
124 | PRIVATE C_String_t NetHostDB_getEntryAliasesN(C_Int_t); | |
125 | PRIVATE C_Int_t NetHostDB_getEntryAliasesNum(void); | |
126 | PRIVATE C_Int_t NetHostDB_getEntryLength(void); | |
127 | PRIVATE C_String_t NetHostDB_getEntryName(void); | |
128 | PRIVATE C_Errno_t(C_Int_t) NetHostDB_getHostName(Array(Char8_t),C_Size_t); | |
129 | PRIVATE extern const C_Int_t NetHostDB_INADDR_ANY; | |
130 | PRIVATE extern const C_Size_t NetHostDB_inAddrSize; | |
131 | PRIVATE C_Int_t NetProtDB_getByName(NullString8_t); | |
132 | PRIVATE C_Int_t NetProtDB_getByNumber(C_Int_t); | |
133 | PRIVATE C_String_t NetProtDB_getEntryAliasesN(C_Int_t); | |
134 | PRIVATE C_Int_t NetProtDB_getEntryAliasesNum(void); | |
135 | PRIVATE C_String_t NetProtDB_getEntryName(void); | |
136 | PRIVATE C_Int_t NetProtDB_getEntryProto(void); | |
137 | PRIVATE C_Int_t NetServDB_getByName(NullString8_t,NullString8_t); | |
138 | PRIVATE C_Int_t NetServDB_getByNameNull(NullString8_t); | |
139 | PRIVATE C_Int_t NetServDB_getByPort(C_Int_t,NullString8_t); | |
140 | PRIVATE C_Int_t NetServDB_getByPortNull(C_Int_t); | |
141 | PRIVATE C_String_t NetServDB_getEntryAliasesN(C_Int_t); | |
142 | PRIVATE C_Int_t NetServDB_getEntryAliasesNum(void); | |
143 | PRIVATE C_String_t NetServDB_getEntryName(void); | |
144 | PRIVATE C_Int_t NetServDB_getEntryPort(void); | |
145 | PRIVATE C_String_t NetServDB_getEntryProto(void); | |
146 | PRIVATE C_Errno_t(C_Int_t) OS_IO_poll(Vector(C_Fd_t),Vector(C_Short_t),C_NFds_t,C_Int_t,Array(C_Short_t)); | |
147 | PRIVATE extern const C_Short_t OS_IO_POLLIN; | |
148 | PRIVATE extern const C_Short_t OS_IO_POLLOUT; | |
149 | PRIVATE extern const C_Short_t OS_IO_POLLPRI; | |
150 | PRIVATE void Posix_Error_clearErrno(void); | |
151 | PRIVATE extern const C_Int_t Posix_Error_E2BIG; | |
152 | PRIVATE extern const C_Int_t Posix_Error_EACCES; | |
153 | PRIVATE extern const C_Int_t Posix_Error_EADDRINUSE; | |
154 | PRIVATE extern const C_Int_t Posix_Error_EADDRNOTAVAIL; | |
155 | PRIVATE extern const C_Int_t Posix_Error_EAFNOSUPPORT; | |
156 | PRIVATE extern const C_Int_t Posix_Error_EAGAIN; | |
157 | PRIVATE extern const C_Int_t Posix_Error_EALREADY; | |
158 | PRIVATE extern const C_Int_t Posix_Error_EBADF; | |
159 | PRIVATE extern const C_Int_t Posix_Error_EBADMSG; | |
160 | PRIVATE extern const C_Int_t Posix_Error_EBUSY; | |
161 | PRIVATE extern const C_Int_t Posix_Error_ECANCELED; | |
162 | PRIVATE extern const C_Int_t Posix_Error_ECHILD; | |
163 | PRIVATE extern const C_Int_t Posix_Error_ECONNABORTED; | |
164 | PRIVATE extern const C_Int_t Posix_Error_ECONNREFUSED; | |
165 | PRIVATE extern const C_Int_t Posix_Error_ECONNRESET; | |
166 | PRIVATE extern const C_Int_t Posix_Error_EDEADLK; | |
167 | PRIVATE extern const C_Int_t Posix_Error_EDESTADDRREQ; | |
168 | PRIVATE extern const C_Int_t Posix_Error_EDOM; | |
169 | PRIVATE extern const C_Int_t Posix_Error_EDQUOT; | |
170 | PRIVATE extern const C_Int_t Posix_Error_EEXIST; | |
171 | PRIVATE extern const C_Int_t Posix_Error_EFAULT; | |
172 | PRIVATE extern const C_Int_t Posix_Error_EFBIG; | |
173 | PRIVATE extern const C_Int_t Posix_Error_EHOSTUNREACH; | |
174 | PRIVATE extern const C_Int_t Posix_Error_EIDRM; | |
175 | PRIVATE extern const C_Int_t Posix_Error_EILSEQ; | |
176 | PRIVATE extern const C_Int_t Posix_Error_EINPROGRESS; | |
177 | PRIVATE extern const C_Int_t Posix_Error_EINTR; | |
178 | PRIVATE extern const C_Int_t Posix_Error_EINVAL; | |
179 | PRIVATE extern const C_Int_t Posix_Error_EIO; | |
180 | PRIVATE extern const C_Int_t Posix_Error_EISCONN; | |
181 | PRIVATE extern const C_Int_t Posix_Error_EISDIR; | |
182 | PRIVATE extern const C_Int_t Posix_Error_ELOOP; | |
183 | PRIVATE extern const C_Int_t Posix_Error_EMFILE; | |
184 | PRIVATE extern const C_Int_t Posix_Error_EMLINK; | |
185 | PRIVATE extern const C_Int_t Posix_Error_EMSGSIZE; | |
186 | PRIVATE extern const C_Int_t Posix_Error_EMULTIHOP; | |
187 | PRIVATE extern const C_Int_t Posix_Error_ENAMETOOLONG; | |
188 | PRIVATE extern const C_Int_t Posix_Error_ENETDOWN; | |
189 | PRIVATE extern const C_Int_t Posix_Error_ENETRESET; | |
190 | PRIVATE extern const C_Int_t Posix_Error_ENETUNREACH; | |
191 | PRIVATE extern const C_Int_t Posix_Error_ENFILE; | |
192 | PRIVATE extern const C_Int_t Posix_Error_ENOBUFS; | |
193 | PRIVATE extern const C_Int_t Posix_Error_ENODATA; | |
194 | PRIVATE extern const C_Int_t Posix_Error_ENODEV; | |
195 | PRIVATE extern const C_Int_t Posix_Error_ENOENT; | |
196 | PRIVATE extern const C_Int_t Posix_Error_ENOEXEC; | |
197 | PRIVATE extern const C_Int_t Posix_Error_ENOLCK; | |
198 | PRIVATE extern const C_Int_t Posix_Error_ENOLINK; | |
199 | PRIVATE extern const C_Int_t Posix_Error_ENOMEM; | |
200 | PRIVATE extern const C_Int_t Posix_Error_ENOMSG; | |
201 | PRIVATE extern const C_Int_t Posix_Error_ENOPROTOOPT; | |
202 | PRIVATE extern const C_Int_t Posix_Error_ENOSPC; | |
203 | PRIVATE extern const C_Int_t Posix_Error_ENOSR; | |
204 | PRIVATE extern const C_Int_t Posix_Error_ENOSTR; | |
205 | PRIVATE extern const C_Int_t Posix_Error_ENOSYS; | |
206 | PRIVATE extern const C_Int_t Posix_Error_ENOTCONN; | |
207 | PRIVATE extern const C_Int_t Posix_Error_ENOTDIR; | |
208 | PRIVATE extern const C_Int_t Posix_Error_ENOTEMPTY; | |
209 | PRIVATE extern const C_Int_t Posix_Error_ENOTSOCK; | |
210 | PRIVATE extern const C_Int_t Posix_Error_ENOTSUP; | |
211 | PRIVATE extern const C_Int_t Posix_Error_ENOTTY; | |
212 | PRIVATE extern const C_Int_t Posix_Error_ENXIO; | |
213 | PRIVATE extern const C_Int_t Posix_Error_EOPNOTSUPP; | |
214 | PRIVATE extern const C_Int_t Posix_Error_EOVERFLOW; | |
215 | PRIVATE extern const C_Int_t Posix_Error_EPERM; | |
216 | PRIVATE extern const C_Int_t Posix_Error_EPIPE; | |
217 | PRIVATE extern const C_Int_t Posix_Error_EPROTO; | |
218 | PRIVATE extern const C_Int_t Posix_Error_EPROTONOSUPPORT; | |
219 | PRIVATE extern const C_Int_t Posix_Error_EPROTOTYPE; | |
220 | PRIVATE extern const C_Int_t Posix_Error_ERANGE; | |
221 | PRIVATE extern const C_Int_t Posix_Error_EROFS; | |
222 | PRIVATE extern const C_Int_t Posix_Error_ESPIPE; | |
223 | PRIVATE extern const C_Int_t Posix_Error_ESRCH; | |
224 | PRIVATE extern const C_Int_t Posix_Error_ESTALE; | |
225 | PRIVATE extern const C_Int_t Posix_Error_ETIME; | |
226 | PRIVATE extern const C_Int_t Posix_Error_ETIMEDOUT; | |
227 | PRIVATE extern const C_Int_t Posix_Error_ETXTBSY; | |
228 | PRIVATE extern const C_Int_t Posix_Error_EWOULDBLOCK; | |
229 | PRIVATE extern const C_Int_t Posix_Error_EXDEV; | |
230 | PRIVATE C_Int_t Posix_Error_getErrno(void); | |
231 | PRIVATE C_String_t Posix_Error_strError(C_Int_t); | |
232 | PRIVATE extern const C_Int_t Posix_FileSys_A_F_OK; | |
233 | PRIVATE extern const C_Int_t Posix_FileSys_A_R_OK; | |
234 | PRIVATE extern const C_Int_t Posix_FileSys_A_W_OK; | |
235 | PRIVATE extern const C_Int_t Posix_FileSys_A_X_OK; | |
236 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_access(NullString8_t,C_Int_t); | |
237 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_chdir(NullString8_t); | |
238 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_chmod(NullString8_t,C_Mode_t); | |
239 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_chown(NullString8_t,C_UId_t,C_GId_t); | |
240 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_Dirstream_closeDir(C_DirP_t); | |
241 | PRIVATE C_Errno_t(C_DirP_t) Posix_FileSys_Dirstream_openDir(NullString8_t); | |
242 | PRIVATE C_Errno_t(C_String_t) Posix_FileSys_Dirstream_readDir(C_DirP_t); | |
243 | PRIVATE void Posix_FileSys_Dirstream_rewindDir(C_DirP_t); | |
244 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_fchdir(C_Fd_t); | |
245 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_fchmod(C_Fd_t,C_Mode_t); | |
246 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_fchown(C_Fd_t,C_UId_t,C_GId_t); | |
247 | PRIVATE C_Errno_t(C_Long_t) Posix_FileSys_fpathconf(C_Fd_t,C_Int_t); | |
248 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_ftruncate(C_Fd_t,C_Off_t); | |
249 | PRIVATE C_Errno_t(C_String_t) Posix_FileSys_getcwd(Array(Char8_t),C_Size_t); | |
250 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_link(NullString8_t,NullString8_t); | |
251 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_mkdir(NullString8_t,C_Mode_t); | |
252 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_mkfifo(NullString8_t,C_Mode_t); | |
253 | PRIVATE extern const C_Int_t Posix_FileSys_O_APPEND; | |
254 | PRIVATE extern const C_Int_t Posix_FileSys_O_BINARY; | |
255 | PRIVATE extern const C_Int_t Posix_FileSys_O_CREAT; | |
256 | PRIVATE extern const C_Int_t Posix_FileSys_O_DSYNC; | |
257 | PRIVATE extern const C_Int_t Posix_FileSys_O_EXCL; | |
258 | PRIVATE extern const C_Int_t Posix_FileSys_O_NOCTTY; | |
259 | PRIVATE extern const C_Int_t Posix_FileSys_O_NONBLOCK; | |
260 | PRIVATE extern const C_Int_t Posix_FileSys_O_RDONLY; | |
261 | PRIVATE extern const C_Int_t Posix_FileSys_O_RDWR; | |
262 | PRIVATE extern const C_Int_t Posix_FileSys_O_RSYNC; | |
263 | PRIVATE extern const C_Int_t Posix_FileSys_O_SYNC; | |
264 | PRIVATE extern const C_Int_t Posix_FileSys_O_TEXT; | |
265 | PRIVATE extern const C_Int_t Posix_FileSys_O_TRUNC; | |
266 | PRIVATE extern const C_Int_t Posix_FileSys_O_WRONLY; | |
267 | PRIVATE C_Errno_t(C_Fd_t) Posix_FileSys_open2(NullString8_t,C_Int_t); | |
268 | PRIVATE C_Errno_t(C_Fd_t) Posix_FileSys_open3(NullString8_t,C_Int_t,C_Mode_t); | |
269 | PRIVATE C_Errno_t(C_Long_t) Posix_FileSys_pathconf(NullString8_t,C_Int_t); | |
270 | PRIVATE extern const C_Int_t Posix_FileSys_PC_ALLOC_SIZE_MIN; | |
271 | PRIVATE extern const C_Int_t Posix_FileSys_PC_ASYNC_IO; | |
272 | PRIVATE extern const C_Int_t Posix_FileSys_PC_CHOWN_RESTRICTED; | |
273 | PRIVATE extern const C_Int_t Posix_FileSys_PC_FILESIZEBITS; | |
274 | PRIVATE extern const C_Int_t Posix_FileSys_PC_LINK_MAX; | |
275 | PRIVATE extern const C_Int_t Posix_FileSys_PC_MAX_CANON; | |
276 | PRIVATE extern const C_Int_t Posix_FileSys_PC_MAX_INPUT; | |
277 | PRIVATE extern const C_Int_t Posix_FileSys_PC_NAME_MAX; | |
278 | PRIVATE extern const C_Int_t Posix_FileSys_PC_NO_TRUNC; | |
279 | PRIVATE extern const C_Int_t Posix_FileSys_PC_PATH_MAX; | |
280 | PRIVATE extern const C_Int_t Posix_FileSys_PC_PIPE_BUF; | |
281 | PRIVATE extern const C_Int_t Posix_FileSys_PC_PRIO_IO; | |
282 | PRIVATE extern const C_Int_t Posix_FileSys_PC_REC_INCR_XFER_SIZE; | |
283 | PRIVATE extern const C_Int_t Posix_FileSys_PC_REC_MAX_XFER_SIZE; | |
284 | PRIVATE extern const C_Int_t Posix_FileSys_PC_REC_MIN_XFER_SIZE; | |
285 | PRIVATE extern const C_Int_t Posix_FileSys_PC_REC_XFER_ALIGN; | |
286 | PRIVATE extern const C_Int_t Posix_FileSys_PC_SYMLINK_MAX; | |
287 | PRIVATE extern const C_Int_t Posix_FileSys_PC_SYNC_IO; | |
288 | PRIVATE extern const C_Int_t Posix_FileSys_PC_TWO_SYMLINKS; | |
289 | PRIVATE extern const C_Int_t Posix_FileSys_PC_VDISABLE; | |
290 | PRIVATE C_Errno_t(C_SSize_t) Posix_FileSys_readlink(NullString8_t,Array(Char8_t),C_Size_t); | |
291 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_rename(NullString8_t,NullString8_t); | |
292 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_rmdir(NullString8_t); | |
293 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFBLK; | |
294 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFCHR; | |
295 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFDIR; | |
296 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFIFO; | |
297 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFLNK; | |
298 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFMT; | |
299 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFREG; | |
300 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IFSOCK; | |
301 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IRGRP; | |
302 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IROTH; | |
303 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IRUSR; | |
304 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IRWXG; | |
305 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IRWXO; | |
306 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IRWXU; | |
307 | PRIVATE extern const C_Mode_t Posix_FileSys_S_ISGID; | |
308 | PRIVATE extern const C_Mode_t Posix_FileSys_S_ISUID; | |
309 | PRIVATE extern const C_Mode_t Posix_FileSys_S_ISVTX; | |
310 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IWGRP; | |
311 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IWOTH; | |
312 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IWUSR; | |
313 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IXGRP; | |
314 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IXOTH; | |
315 | PRIVATE extern const C_Mode_t Posix_FileSys_S_IXUSR; | |
316 | PRIVATE C_Int_t Posix_FileSys_ST_isBlk(C_Mode_t); | |
317 | PRIVATE C_Int_t Posix_FileSys_ST_isChr(C_Mode_t); | |
318 | PRIVATE C_Int_t Posix_FileSys_ST_isDir(C_Mode_t); | |
319 | PRIVATE C_Int_t Posix_FileSys_ST_isFIFO(C_Mode_t); | |
320 | PRIVATE C_Int_t Posix_FileSys_ST_isLink(C_Mode_t); | |
321 | PRIVATE C_Int_t Posix_FileSys_ST_isReg(C_Mode_t); | |
322 | PRIVATE C_Int_t Posix_FileSys_ST_isSock(C_Mode_t); | |
323 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_Stat_fstat(C_Fd_t); | |
324 | PRIVATE C_Time_t Posix_FileSys_Stat_getATime(void); | |
325 | PRIVATE C_Time_t Posix_FileSys_Stat_getCTime(void); | |
326 | PRIVATE C_Dev_t Posix_FileSys_Stat_getDev(void); | |
327 | PRIVATE C_GId_t Posix_FileSys_Stat_getGId(void); | |
328 | PRIVATE C_INo_t Posix_FileSys_Stat_getINo(void); | |
329 | PRIVATE C_Mode_t Posix_FileSys_Stat_getMode(void); | |
330 | PRIVATE C_Time_t Posix_FileSys_Stat_getMTime(void); | |
331 | PRIVATE C_NLink_t Posix_FileSys_Stat_getNLink(void); | |
332 | PRIVATE C_Dev_t Posix_FileSys_Stat_getRDev(void); | |
333 | PRIVATE C_Off_t Posix_FileSys_Stat_getSize(void); | |
334 | PRIVATE C_UId_t Posix_FileSys_Stat_getUId(void); | |
335 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_Stat_lstat(NullString8_t); | |
336 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_Stat_stat(NullString8_t); | |
337 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_symlink(NullString8_t,NullString8_t); | |
338 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_truncate(NullString8_t,C_Off_t); | |
339 | PRIVATE C_Mode_t Posix_FileSys_umask(C_Mode_t); | |
340 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_unlink(NullString8_t); | |
341 | PRIVATE void Posix_FileSys_Utimbuf_setAcTime(C_Time_t); | |
342 | PRIVATE void Posix_FileSys_Utimbuf_setModTime(C_Time_t); | |
343 | PRIVATE C_Errno_t(C_Int_t) Posix_FileSys_Utimbuf_utime(NullString8_t); | |
344 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_close(C_Fd_t); | |
345 | PRIVATE C_Errno_t(C_Fd_t) Posix_IO_dup(C_Fd_t); | |
346 | PRIVATE C_Errno_t(C_Fd_t) Posix_IO_dup2(C_Fd_t,C_Fd_t); | |
347 | PRIVATE extern const C_Int_t Posix_IO_F_DUPFD; | |
348 | PRIVATE extern const C_Int_t Posix_IO_F_GETFD; | |
349 | PRIVATE extern const C_Int_t Posix_IO_F_GETFL; | |
350 | PRIVATE extern const C_Int_t Posix_IO_F_GETOWN; | |
351 | PRIVATE extern const C_Int_t Posix_IO_F_SETFD; | |
352 | PRIVATE extern const C_Int_t Posix_IO_F_SETFL; | |
353 | PRIVATE extern const C_Int_t Posix_IO_F_SETOWN; | |
354 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_fcntl2(C_Fd_t,C_Int_t); | |
355 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_fcntl3(C_Fd_t,C_Int_t,C_Int_t); | |
356 | PRIVATE extern const C_Int_t Posix_IO_FD_CLOEXEC; | |
357 | PRIVATE extern const C_Int_t Posix_IO_FLock_F_GETLK; | |
358 | PRIVATE extern const C_Short_t Posix_IO_FLock_F_RDLCK; | |
359 | PRIVATE extern const C_Int_t Posix_IO_FLock_F_SETLK; | |
360 | PRIVATE extern const C_Int_t Posix_IO_FLock_F_SETLKW; | |
361 | PRIVATE extern const C_Short_t Posix_IO_FLock_F_UNLCK; | |
362 | PRIVATE extern const C_Short_t Posix_IO_FLock_F_WRLCK; | |
363 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_FLock_fcntl(C_Fd_t,C_Int_t); | |
364 | PRIVATE C_Off_t Posix_IO_FLock_getLen(void); | |
365 | PRIVATE C_PId_t Posix_IO_FLock_getPId(void); | |
366 | PRIVATE C_Off_t Posix_IO_FLock_getStart(void); | |
367 | PRIVATE C_Short_t Posix_IO_FLock_getType(void); | |
368 | PRIVATE C_Short_t Posix_IO_FLock_getWhence(void); | |
369 | PRIVATE extern const C_Short_t Posix_IO_FLock_SEEK_CUR; | |
370 | PRIVATE extern const C_Short_t Posix_IO_FLock_SEEK_END; | |
371 | PRIVATE extern const C_Short_t Posix_IO_FLock_SEEK_SET; | |
372 | PRIVATE void Posix_IO_FLock_setLen(C_Off_t); | |
373 | PRIVATE void Posix_IO_FLock_setPId(C_PId_t); | |
374 | PRIVATE void Posix_IO_FLock_setStart(C_Off_t); | |
375 | PRIVATE void Posix_IO_FLock_setType(C_Short_t); | |
376 | PRIVATE void Posix_IO_FLock_setWhence(C_Short_t); | |
377 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_fsync(C_Fd_t); | |
378 | PRIVATE C_Errno_t(C_Off_t) Posix_IO_lseek(C_Fd_t,C_Off_t,C_Int_t); | |
379 | PRIVATE extern const C_Int_t Posix_IO_O_ACCMODE; | |
380 | PRIVATE C_Errno_t(C_Int_t) Posix_IO_pipe(Array(C_Fd_t)); | |
381 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_readChar8(C_Fd_t,Array(Char8_t),C_Int_t,C_Size_t); | |
382 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_readWord8(C_Fd_t,Array(Word8_t),C_Int_t,C_Size_t); | |
383 | PRIVATE extern const C_Int_t Posix_IO_SEEK_CUR; | |
384 | PRIVATE extern const C_Int_t Posix_IO_SEEK_END; | |
385 | PRIVATE extern const C_Int_t Posix_IO_SEEK_SET; | |
386 | PRIVATE void Posix_IO_setbin(C_Fd_t); | |
387 | PRIVATE void Posix_IO_settext(C_Fd_t); | |
388 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_writeChar8Arr(C_Fd_t,Array(Char8_t),C_Int_t,C_Size_t); | |
389 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_writeChar8Vec(C_Fd_t,Vector(Char8_t),C_Int_t,C_Size_t); | |
390 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_writeWord8Arr(C_Fd_t,Array(Word8_t),C_Int_t,C_Size_t); | |
391 | PRIVATE C_Errno_t(C_SSize_t) Posix_IO_writeWord8Vec(C_Fd_t,Vector(Word8_t),C_Int_t,C_Size_t); | |
392 | PRIVATE C_String_t Posix_ProcEnv_ctermid(void); | |
393 | PRIVATE extern C_StringArray_t Posix_ProcEnv_environ; | |
394 | PRIVATE C_GId_t Posix_ProcEnv_getegid(void); | |
395 | PRIVATE C_String_t Posix_ProcEnv_getenv(NullString8_t); | |
396 | PRIVATE C_UId_t Posix_ProcEnv_geteuid(void); | |
397 | PRIVATE C_GId_t Posix_ProcEnv_getgid(void); | |
398 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_getgroups(C_Int_t,Array(C_GId_t)); | |
399 | PRIVATE C_Int_t Posix_ProcEnv_getgroupsN(void); | |
400 | PRIVATE C_Errno_t(C_String_t) Posix_ProcEnv_getlogin(void); | |
401 | PRIVATE C_PId_t Posix_ProcEnv_getpgrp(void); | |
402 | PRIVATE C_PId_t Posix_ProcEnv_getpid(void); | |
403 | PRIVATE C_PId_t Posix_ProcEnv_getppid(void); | |
404 | PRIVATE C_UId_t Posix_ProcEnv_getuid(void); | |
405 | PRIVATE C_Int_t Posix_ProcEnv_isatty(C_Fd_t); | |
406 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_C_BIND; | |
407 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_C_DEV; | |
408 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_CHAR_TERM; | |
409 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_FORT_DEV; | |
410 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_FORT_RUN; | |
411 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_LOCALEDEF; | |
412 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS; | |
413 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS_ACCOUNTING; | |
414 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS_CHECKPOINT; | |
415 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS_LOCATE; | |
416 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS_MESSAGE; | |
417 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_PBS_TRACK; | |
418 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_SW_DEV; | |
419 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_UPE; | |
420 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_2_VERSION; | |
421 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_ADVISORY_INFO; | |
422 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_AIO_LISTIO_MAX; | |
423 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_AIO_MAX; | |
424 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_AIO_PRIO_DELTA_MAX; | |
425 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_ARG_MAX; | |
426 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_ASYNCHRONOUS_IO; | |
427 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_ATEXIT_MAX; | |
428 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_AVPHYS_PAGES; | |
429 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_BARRIERS; | |
430 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_BC_BASE_MAX; | |
431 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_BC_DIM_MAX; | |
432 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_BC_SCALE_MAX; | |
433 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_BC_STRING_MAX; | |
434 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_CHILD_MAX; | |
435 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_CLK_TCK; | |
436 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_CLOCK_SELECTION; | |
437 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_COLL_WEIGHTS_MAX; | |
438 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_CPUTIME; | |
439 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_DELAYTIMER_MAX; | |
440 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_EXPR_NEST_MAX; | |
441 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_FSYNC; | |
442 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_GETGR_R_SIZE_MAX; | |
443 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_GETPW_R_SIZE_MAX; | |
444 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_HOST_NAME_MAX; | |
445 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_IOV_MAX; | |
446 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_IPV6; | |
447 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_JOB_CONTROL; | |
448 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_LINE_MAX; | |
449 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_LOGIN_NAME_MAX; | |
450 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MAPPED_FILES; | |
451 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MEMLOCK; | |
452 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MEMLOCK_RANGE; | |
453 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MEMORY_PROTECTION; | |
454 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MESSAGE_PASSING; | |
455 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MONOTONIC_CLOCK; | |
456 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MQ_OPEN_MAX; | |
457 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_MQ_PRIO_MAX; | |
458 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_NGROUPS_MAX; | |
459 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_NPROCESSORS_CONF; | |
460 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_NPROCESSORS_ONLN; | |
461 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_OPEN_MAX; | |
462 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_PAGE_SIZE; | |
463 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_PAGESIZE; | |
464 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_PHYS_PAGES; | |
465 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_PRIORITIZED_IO; | |
466 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_PRIORITY_SCHEDULING; | |
467 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_RAW_SOCKETS; | |
468 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_RE_DUP_MAX; | |
469 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_READER_WRITER_LOCKS; | |
470 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_REALTIME_SIGNALS; | |
471 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_REGEXP; | |
472 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_RTSIG_MAX; | |
473 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SAVED_IDS; | |
474 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SEM_NSEMS_MAX; | |
475 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SEM_VALUE_MAX; | |
476 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SEMAPHORES; | |
477 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SHARED_MEMORY_OBJECTS; | |
478 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SHELL; | |
479 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SIGQUEUE_MAX; | |
480 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SPAWN; | |
481 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SPIN_LOCKS; | |
482 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SPORADIC_SERVER; | |
483 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SS_REPL_MAX; | |
484 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_STREAM_MAX; | |
485 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SYMLOOP_MAX; | |
486 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_SYNCHRONIZED_IO; | |
487 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_ATTR_STACKADDR; | |
488 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_ATTR_STACKSIZE; | |
489 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_CPUTIME; | |
490 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_DESTRUCTOR_ITERATIONS; | |
491 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_KEYS_MAX; | |
492 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_PRIO_INHERIT; | |
493 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_PRIO_PROTECT; | |
494 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_PRIORITY_SCHEDULING; | |
495 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_PROCESS_SHARED; | |
496 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_SAFE_FUNCTIONS; | |
497 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_SPORADIC_SERVER; | |
498 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_STACK_MIN; | |
499 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREAD_THREADS_MAX; | |
500 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_THREADS; | |
501 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TIMEOUTS; | |
502 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TIMER_MAX; | |
503 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TIMERS; | |
504 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE; | |
505 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_EVENT_FILTER; | |
506 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_EVENT_NAME_MAX; | |
507 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_INHERIT; | |
508 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_LOG; | |
509 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_NAME_MAX; | |
510 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_SYS_MAX; | |
511 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TRACE_USER_EVENT_MAX; | |
512 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TTY_NAME_MAX; | |
513 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TYPED_MEMORY_OBJECTS; | |
514 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_TZNAME_MAX; | |
515 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_V6_ILP32_OFF32; | |
516 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_V6_ILP32_OFFBIG; | |
517 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_V6_LP64_OFF64; | |
518 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_V6_LPBIG_OFFBIG; | |
519 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_VERSION; | |
520 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XBS5_ILP32_OFF32; | |
521 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XBS5_ILP32_OFFBIG; | |
522 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XBS5_LP64_OFF64; | |
523 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XBS5_LPBIG_OFFBIG; | |
524 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_CRYPT; | |
525 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_ENH_I18N; | |
526 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_LEGACY; | |
527 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_REALTIME; | |
528 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_REALTIME_THREADS; | |
529 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_SHM; | |
530 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_STREAMS; | |
531 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_UNIX; | |
532 | PRIVATE extern const C_Int_t Posix_ProcEnv_SC_XOPEN_VERSION; | |
533 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_setenv(NullString8_t,NullString8_t); | |
534 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_setgid(C_GId_t); | |
535 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_setgroups(C_Int_t,Vector(C_GId_t)); | |
536 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_setpgid(C_PId_t,C_PId_t); | |
537 | PRIVATE C_Errno_t(C_PId_t) Posix_ProcEnv_setsid(void); | |
538 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_setuid(C_UId_t); | |
539 | PRIVATE C_Errno_t(C_Long_t) Posix_ProcEnv_sysconf(C_Int_t); | |
540 | PRIVATE C_Errno_t(C_Clock_t) Posix_ProcEnv_times(void); | |
541 | PRIVATE C_Clock_t Posix_ProcEnv_Times_getCSTime(void); | |
542 | PRIVATE C_Clock_t Posix_ProcEnv_Times_getCUTime(void); | |
543 | PRIVATE C_Clock_t Posix_ProcEnv_Times_getSTime(void); | |
544 | PRIVATE C_Clock_t Posix_ProcEnv_Times_getUTime(void); | |
545 | PRIVATE C_Errno_t(C_String_t) Posix_ProcEnv_ttyname(C_Fd_t); | |
546 | PRIVATE C_Errno_t(C_Int_t) Posix_ProcEnv_uname(void); | |
547 | PRIVATE C_String_t Posix_ProcEnv_Uname_getMachine(void); | |
548 | PRIVATE C_String_t Posix_ProcEnv_Uname_getNodeName(void); | |
549 | PRIVATE C_String_t Posix_ProcEnv_Uname_getRelease(void); | |
550 | PRIVATE C_String_t Posix_ProcEnv_Uname_getSysName(void); | |
551 | PRIVATE C_String_t Posix_ProcEnv_Uname_getVersion(void); | |
552 | PRIVATE C_UInt_t Posix_Process_alarm(C_UInt_t); | |
553 | PRIVATE C_Errno_t(C_Int_t) Posix_Process_exece(NullString8_t,Array(NullString8_t),Array(NullString8_t)); | |
554 | PRIVATE C_Errno_t(C_Int_t) Posix_Process_execp(NullString8_t,Array(NullString8_t)); | |
555 | PRIVATE __attribute__((noreturn)) void Posix_Process_exit(C_Status_t); | |
556 | PRIVATE C_Int_t Posix_Process_exitStatus(C_Status_t); | |
557 | PRIVATE C_Errno_t(C_PId_t) Posix_Process_fork(void); | |
558 | PRIVATE C_Int_t Posix_Process_ifExited(C_Status_t); | |
559 | PRIVATE C_Int_t Posix_Process_ifSignaled(C_Status_t); | |
560 | PRIVATE C_Int_t Posix_Process_ifStopped(C_Status_t); | |
561 | PRIVATE C_Errno_t(C_Int_t) Posix_Process_kill(C_PId_t,C_Signal_t); | |
562 | PRIVATE C_Errno_t(C_Int_t) Posix_Process_nanosleep(Ref(C_Time_t),Ref(C_Long_t)); | |
563 | PRIVATE C_Errno_t(C_Int_t) Posix_Process_pause(void); | |
564 | PRIVATE C_UInt_t Posix_Process_sleep(C_UInt_t); | |
565 | PRIVATE C_Signal_t Posix_Process_stopSig(C_Status_t); | |
566 | PRIVATE C_Errno_t(C_Status_t) Posix_Process_system(NullString8_t); | |
567 | PRIVATE C_Signal_t Posix_Process_termSig(C_Status_t); | |
568 | PRIVATE extern const C_Int_t Posix_Process_W_NOHANG; | |
569 | PRIVATE extern const C_Int_t Posix_Process_W_UNTRACED; | |
570 | PRIVATE C_Errno_t(C_PId_t) Posix_Process_waitpid(C_PId_t,Ref(C_Status_t),C_Int_t); | |
571 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_default(C_Signal_t); | |
572 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_handlee(C_Signal_t); | |
573 | PRIVATE void Posix_Signal_handleGC(void); | |
574 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_ignore(C_Signal_t); | |
575 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_isDefault(C_Signal_t,Ref(C_Int_t)); | |
576 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_isIgnore(C_Signal_t,Ref(C_Int_t)); | |
577 | PRIVATE C_Int_t Posix_Signal_isPending(C_Signal_t); | |
578 | PRIVATE C_Int_t Posix_Signal_isPendingGC(void); | |
579 | PRIVATE extern const C_Int_t Posix_Signal_NSIG; | |
580 | PRIVATE void Posix_Signal_resetPending(void); | |
581 | PRIVATE extern const C_Int_t Posix_Signal_SIG_BLOCK; | |
582 | PRIVATE extern const C_Int_t Posix_Signal_SIG_SETMASK; | |
583 | PRIVATE extern const C_Int_t Posix_Signal_SIG_UNBLOCK; | |
584 | PRIVATE extern const C_Signal_t Posix_Signal_SIGABRT; | |
585 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigaddset(Array(Word8_t),C_Signal_t); | |
586 | PRIVATE extern const C_Signal_t Posix_Signal_SIGALRM; | |
587 | PRIVATE extern const C_Signal_t Posix_Signal_SIGBUS; | |
588 | PRIVATE extern const C_Signal_t Posix_Signal_SIGCHLD; | |
589 | PRIVATE extern const C_Signal_t Posix_Signal_SIGCONT; | |
590 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigdelset(Array(Word8_t),C_Signal_t); | |
591 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigemptyset(Array(Word8_t)); | |
592 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigfillset(Array(Word8_t)); | |
593 | PRIVATE extern const C_Signal_t Posix_Signal_SIGFPE; | |
594 | PRIVATE extern const C_Signal_t Posix_Signal_SIGHUP; | |
595 | PRIVATE extern const C_Signal_t Posix_Signal_SIGILL; | |
596 | PRIVATE extern const C_Signal_t Posix_Signal_SIGINT; | |
597 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigismember(Vector(Word8_t),C_Signal_t); | |
598 | PRIVATE extern const C_Signal_t Posix_Signal_SIGKILL; | |
599 | PRIVATE extern const C_Signal_t Posix_Signal_SIGPIPE; | |
600 | PRIVATE extern const C_Signal_t Posix_Signal_SIGPOLL; | |
601 | PRIVATE C_Errno_t(C_Int_t) Posix_Signal_sigprocmask(C_Int_t,Vector(Word8_t),Array(Word8_t)); | |
602 | PRIVATE extern const C_Signal_t Posix_Signal_SIGPROF; | |
603 | PRIVATE extern const C_Signal_t Posix_Signal_SIGQUIT; | |
604 | PRIVATE extern const C_Signal_t Posix_Signal_SIGSEGV; | |
605 | PRIVATE extern const C_Size_t Posix_Signal_sigSetLen; | |
606 | PRIVATE extern const C_Signal_t Posix_Signal_SIGSTOP; | |
607 | PRIVATE void Posix_Signal_sigsuspend(Vector(Word8_t)); | |
608 | PRIVATE extern const C_Signal_t Posix_Signal_SIGSYS; | |
609 | PRIVATE extern const C_Signal_t Posix_Signal_SIGTERM; | |
610 | PRIVATE extern const C_Signal_t Posix_Signal_SIGTRAP; | |
611 | PRIVATE extern const C_Signal_t Posix_Signal_SIGTSTP; | |
612 | PRIVATE extern const C_Signal_t Posix_Signal_SIGTTIN; | |
613 | PRIVATE extern const C_Signal_t Posix_Signal_SIGTTOU; | |
614 | PRIVATE extern const C_Signal_t Posix_Signal_SIGURG; | |
615 | PRIVATE extern const C_Signal_t Posix_Signal_SIGUSR1; | |
616 | PRIVATE extern const C_Signal_t Posix_Signal_SIGUSR2; | |
617 | PRIVATE extern const C_Signal_t Posix_Signal_SIGVTALRM; | |
618 | PRIVATE extern const C_Signal_t Posix_Signal_SIGXCPU; | |
619 | PRIVATE extern const C_Signal_t Posix_Signal_SIGXFSZ; | |
620 | PRIVATE C_Errno_t(C_Int_t) Posix_SysDB_getgrgid(C_GId_t); | |
621 | PRIVATE C_Errno_t(C_Int_t) Posix_SysDB_getgrnam(NullString8_t); | |
622 | PRIVATE C_Errno_t(C_Int_t) Posix_SysDB_getpwnam(NullString8_t); | |
623 | PRIVATE C_Errno_t(C_Int_t) Posix_SysDB_getpwuid(C_GId_t); | |
624 | PRIVATE C_GId_t Posix_SysDB_Group_getGId(void); | |
625 | PRIVATE C_StringArray_t Posix_SysDB_Group_getMem(void); | |
626 | PRIVATE C_String_t Posix_SysDB_Group_getName(void); | |
627 | PRIVATE C_String_t Posix_SysDB_Passwd_getDir(void); | |
628 | PRIVATE C_GId_t Posix_SysDB_Passwd_getGId(void); | |
629 | PRIVATE C_String_t Posix_SysDB_Passwd_getName(void); | |
630 | PRIVATE C_String_t Posix_SysDB_Passwd_getShell(void); | |
631 | PRIVATE C_UId_t Posix_SysDB_Passwd_getUId(void); | |
632 | PRIVATE extern const C_Speed_t Posix_TTY_B0; | |
633 | PRIVATE extern const C_Speed_t Posix_TTY_B110; | |
634 | PRIVATE extern const C_Speed_t Posix_TTY_B1200; | |
635 | PRIVATE extern const C_Speed_t Posix_TTY_B134; | |
636 | PRIVATE extern const C_Speed_t Posix_TTY_B150; | |
637 | PRIVATE extern const C_Speed_t Posix_TTY_B1800; | |
638 | PRIVATE extern const C_Speed_t Posix_TTY_B19200; | |
639 | PRIVATE extern const C_Speed_t Posix_TTY_B200; | |
640 | PRIVATE extern const C_Speed_t Posix_TTY_B2400; | |
641 | PRIVATE extern const C_Speed_t Posix_TTY_B300; | |
642 | PRIVATE extern const C_Speed_t Posix_TTY_B38400; | |
643 | PRIVATE extern const C_Speed_t Posix_TTY_B4800; | |
644 | PRIVATE extern const C_Speed_t Posix_TTY_B50; | |
645 | PRIVATE extern const C_Speed_t Posix_TTY_B600; | |
646 | PRIVATE extern const C_Speed_t Posix_TTY_B75; | |
647 | PRIVATE extern const C_Speed_t Posix_TTY_B9600; | |
648 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CLOCAL; | |
649 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CREAD; | |
650 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CS5; | |
651 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CS6; | |
652 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CS7; | |
653 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CS8; | |
654 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CSIZE; | |
655 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_CSTOPB; | |
656 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_HUPCL; | |
657 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_PARENB; | |
658 | PRIVATE extern const C_TCFlag_t Posix_TTY_C_PARODD; | |
659 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_BRKINT; | |
660 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_ICRNL; | |
661 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IGNBRK; | |
662 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IGNCR; | |
663 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IGNPAR; | |
664 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_INLCR; | |
665 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_INPCK; | |
666 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_ISTRIP; | |
667 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IXANY; | |
668 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IXOFF; | |
669 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_IXON; | |
670 | PRIVATE extern const C_TCFlag_t Posix_TTY_I_PARMRK; | |
671 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ECHO; | |
672 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ECHOE; | |
673 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ECHOK; | |
674 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ECHONL; | |
675 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ICANON; | |
676 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_IEXTEN; | |
677 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_ISIG; | |
678 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_NOFLSH; | |
679 | PRIVATE extern const C_TCFlag_t Posix_TTY_L_TOSTOP; | |
680 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_BS0; | |
681 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_BS1; | |
682 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_BSDLY; | |
683 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_CR0; | |
684 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_CR1; | |
685 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_CR2; | |
686 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_CR3; | |
687 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_CRDLY; | |
688 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_FF0; | |
689 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_FF1; | |
690 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_FFDLY; | |
691 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_NL0; | |
692 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_NL1; | |
693 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_NLDLY; | |
694 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_OCRNL; | |
695 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_OFILL; | |
696 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_ONLCR; | |
697 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_ONLRET; | |
698 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_ONOCR; | |
699 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_OPOST; | |
700 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_TAB0; | |
701 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_TAB1; | |
702 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_TAB2; | |
703 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_TAB3; | |
704 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_TABDLY; | |
705 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_VT0; | |
706 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_VT1; | |
707 | PRIVATE extern const C_TCFlag_t Posix_TTY_O_VTDLY; | |
708 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_drain(C_Fd_t); | |
709 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_flow(C_Fd_t,C_Int_t); | |
710 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_flush(C_Fd_t,C_Int_t); | |
711 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_getattr(C_Fd_t); | |
712 | PRIVATE C_Errno_t(C_PId_t) Posix_TTY_TC_getpgrp(C_Fd_t); | |
713 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_sendbreak(C_Fd_t,C_Int_t); | |
714 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_setattr(C_Fd_t,C_Int_t); | |
715 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_TC_setpgrp(C_Fd_t,C_PId_t); | |
716 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCIFLUSH; | |
717 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCIOFF; | |
718 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCIOFLUSH; | |
719 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCION; | |
720 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCOFLUSH; | |
721 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCOOFF; | |
722 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCOON; | |
723 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCSADRAIN; | |
724 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCSAFLUSH; | |
725 | PRIVATE extern const C_Int_t Posix_TTY_TC_TCSANOW; | |
726 | PRIVATE C_Speed_t Posix_TTY_Termios_cfGetISpeed(void); | |
727 | PRIVATE C_Speed_t Posix_TTY_Termios_cfGetOSpeed(void); | |
728 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_Termios_cfSetISpeed(C_Speed_t); | |
729 | PRIVATE C_Errno_t(C_Int_t) Posix_TTY_Termios_cfSetOSpeed(C_Speed_t); | |
730 | PRIVATE void Posix_TTY_Termios_getCC(Array(C_CC_t)); | |
731 | PRIVATE C_TCFlag_t Posix_TTY_Termios_getCFlag(void); | |
732 | PRIVATE C_TCFlag_t Posix_TTY_Termios_getIFlag(void); | |
733 | PRIVATE C_TCFlag_t Posix_TTY_Termios_getLFlag(void); | |
734 | PRIVATE C_TCFlag_t Posix_TTY_Termios_getOFlag(void); | |
735 | PRIVATE void Posix_TTY_Termios_setCC(Array(C_CC_t)); | |
736 | PRIVATE void Posix_TTY_Termios_setCFlag(C_TCFlag_t); | |
737 | PRIVATE void Posix_TTY_Termios_setIFlag(C_TCFlag_t); | |
738 | PRIVATE void Posix_TTY_Termios_setLFlag(C_TCFlag_t); | |
739 | PRIVATE void Posix_TTY_Termios_setOFlag(C_TCFlag_t); | |
740 | PRIVATE extern const C_Int_t Posix_TTY_V_NCCS; | |
741 | PRIVATE extern const C_Int_t Posix_TTY_V_VEOF; | |
742 | PRIVATE extern const C_Int_t Posix_TTY_V_VEOL; | |
743 | PRIVATE extern const C_Int_t Posix_TTY_V_VERASE; | |
744 | PRIVATE extern const C_Int_t Posix_TTY_V_VINTR; | |
745 | PRIVATE extern const C_Int_t Posix_TTY_V_VKILL; | |
746 | PRIVATE extern const C_Int_t Posix_TTY_V_VMIN; | |
747 | PRIVATE extern const C_Int_t Posix_TTY_V_VQUIT; | |
748 | PRIVATE extern const C_Int_t Posix_TTY_V_VSTART; | |
749 | PRIVATE extern const C_Int_t Posix_TTY_V_VSTOP; | |
750 | PRIVATE extern const C_Int_t Posix_TTY_V_VSUSP; | |
751 | PRIVATE extern const C_Int_t Posix_TTY_V_VTIME; | |
752 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_abs(Real32_t); | |
753 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_add(Real32_t,Real32_t); | |
754 | MLTON_CODEGEN_STATIC_INLINE Word32_t Real32_castToWord32(Real32_t); | |
755 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_div(Real32_t,Real32_t); | |
756 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real32_equal(Real32_t,Real32_t); | |
757 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_fetch(Ref(Real32_t)); | |
758 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_frexp(Real32_t,Ref(C_Int_t)); | |
759 | PRIVATE C_String_t Real32_gdtoa(Real32_t,C_Int_t,C_Int_t,C_Int_t,Ref(C_Int_t)); | |
760 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_ldexp(Real32_t,C_Int_t); | |
761 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real32_le(Real32_t,Real32_t); | |
762 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real32_lt(Real32_t,Real32_t); | |
763 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_acos(Real32_t); | |
764 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_asin(Real32_t); | |
765 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_atan(Real32_t); | |
766 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_atan2(Real32_t,Real32_t); | |
767 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_cos(Real32_t); | |
768 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_cosh(Real32_t); | |
769 | PRIVATE extern Real32_t Real32_Math_e; | |
770 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_exp(Real32_t); | |
771 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_ln(Real32_t); | |
772 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_log10(Real32_t); | |
773 | PRIVATE extern Real32_t Real32_Math_pi; | |
774 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_pow(Real32_t,Real32_t); | |
775 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_sin(Real32_t); | |
776 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_sinh(Real32_t); | |
777 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_sqrt(Real32_t); | |
778 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_tan(Real32_t); | |
779 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_Math_tanh(Real32_t); | |
780 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_modf(Real32_t,Ref(Real32_t)); | |
781 | MLTON_CODEGEN_STATIC_INLINE void Real32_move(Ref(Real32_t),Ref(Real32_t)); | |
782 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_mul(Real32_t,Real32_t); | |
783 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_muladd(Real32_t,Real32_t,Real32_t); | |
784 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_mulsub(Real32_t,Real32_t,Real32_t); | |
785 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_neg(Real32_t); | |
786 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_realCeil(Real32_t); | |
787 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_realFloor(Real32_t); | |
788 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_realTrunc(Real32_t); | |
789 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_rndToReal32(Real32_t); | |
790 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real32_rndToReal64(Real32_t); | |
791 | MLTON_CODEGEN_STATIC_INLINE Int16_t Real32_rndToWordS16(Real32_t); | |
792 | MLTON_CODEGEN_STATIC_INLINE Int32_t Real32_rndToWordS32(Real32_t); | |
793 | MLTON_CODEGEN_STATIC_INLINE Int64_t Real32_rndToWordS64(Real32_t); | |
794 | MLTON_CODEGEN_STATIC_INLINE Int8_t Real32_rndToWordS8(Real32_t); | |
795 | MLTON_CODEGEN_STATIC_INLINE Word16_t Real32_rndToWordU16(Real32_t); | |
796 | MLTON_CODEGEN_STATIC_INLINE Word32_t Real32_rndToWordU32(Real32_t); | |
797 | MLTON_CODEGEN_STATIC_INLINE Word64_t Real32_rndToWordU64(Real32_t); | |
798 | MLTON_CODEGEN_STATIC_INLINE Word8_t Real32_rndToWordU8(Real32_t); | |
799 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_round(Real32_t); | |
800 | MLTON_CODEGEN_STATIC_INLINE void Real32_store(Ref(Real32_t),Real32_t); | |
801 | PRIVATE Real32_t Real32_strtor(NullString8_t,C_Int_t); | |
802 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real32_sub(Real32_t,Real32_t); | |
803 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_abs(Real64_t); | |
804 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_add(Real64_t,Real64_t); | |
805 | MLTON_CODEGEN_STATIC_INLINE Word64_t Real64_castToWord64(Real64_t); | |
806 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_div(Real64_t,Real64_t); | |
807 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real64_equal(Real64_t,Real64_t); | |
808 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_fetch(Ref(Real64_t)); | |
809 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_frexp(Real64_t,Ref(C_Int_t)); | |
810 | PRIVATE C_String_t Real64_gdtoa(Real64_t,C_Int_t,C_Int_t,C_Int_t,Ref(C_Int_t)); | |
811 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_ldexp(Real64_t,C_Int_t); | |
812 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real64_le(Real64_t,Real64_t); | |
813 | MLTON_CODEGEN_STATIC_INLINE Bool_t Real64_lt(Real64_t,Real64_t); | |
814 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_acos(Real64_t); | |
815 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_asin(Real64_t); | |
816 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_atan(Real64_t); | |
817 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_atan2(Real64_t,Real64_t); | |
818 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_cos(Real64_t); | |
819 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_cosh(Real64_t); | |
820 | PRIVATE extern Real64_t Real64_Math_e; | |
821 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_exp(Real64_t); | |
822 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_ln(Real64_t); | |
823 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_log10(Real64_t); | |
824 | PRIVATE extern Real64_t Real64_Math_pi; | |
825 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_pow(Real64_t,Real64_t); | |
826 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_sin(Real64_t); | |
827 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_sinh(Real64_t); | |
828 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_sqrt(Real64_t); | |
829 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_tan(Real64_t); | |
830 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_Math_tanh(Real64_t); | |
831 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_modf(Real64_t,Ref(Real64_t)); | |
832 | MLTON_CODEGEN_STATIC_INLINE void Real64_move(Ref(Real64_t),Ref(Real64_t)); | |
833 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_mul(Real64_t,Real64_t); | |
834 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_muladd(Real64_t,Real64_t,Real64_t); | |
835 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_mulsub(Real64_t,Real64_t,Real64_t); | |
836 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_neg(Real64_t); | |
837 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_realCeil(Real64_t); | |
838 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_realFloor(Real64_t); | |
839 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_realTrunc(Real64_t); | |
840 | MLTON_CODEGEN_STATIC_INLINE Real32_t Real64_rndToReal32(Real64_t); | |
841 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_rndToReal64(Real64_t); | |
842 | MLTON_CODEGEN_STATIC_INLINE Int16_t Real64_rndToWordS16(Real64_t); | |
843 | MLTON_CODEGEN_STATIC_INLINE Int32_t Real64_rndToWordS32(Real64_t); | |
844 | MLTON_CODEGEN_STATIC_INLINE Int64_t Real64_rndToWordS64(Real64_t); | |
845 | MLTON_CODEGEN_STATIC_INLINE Int8_t Real64_rndToWordS8(Real64_t); | |
846 | MLTON_CODEGEN_STATIC_INLINE Word16_t Real64_rndToWordU16(Real64_t); | |
847 | MLTON_CODEGEN_STATIC_INLINE Word32_t Real64_rndToWordU32(Real64_t); | |
848 | MLTON_CODEGEN_STATIC_INLINE Word64_t Real64_rndToWordU64(Real64_t); | |
849 | MLTON_CODEGEN_STATIC_INLINE Word8_t Real64_rndToWordU8(Real64_t); | |
850 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_round(Real64_t); | |
851 | MLTON_CODEGEN_STATIC_INLINE void Real64_store(Ref(Real64_t),Real64_t); | |
852 | PRIVATE Real64_t Real64_strtor(NullString8_t,C_Int_t); | |
853 | MLTON_CODEGEN_STATIC_INLINE Real64_t Real64_sub(Real64_t,Real64_t); | |
854 | PRIVATE C_Errno_t(C_Int_t) Socket_accept(C_Sock_t,Array(Word8_t),Ref(C_Socklen_t)); | |
855 | PRIVATE extern const C_Int_t Socket_AF_INET; | |
856 | PRIVATE extern const C_Int_t Socket_AF_INET6; | |
857 | PRIVATE extern const C_Int_t Socket_AF_UNIX; | |
858 | PRIVATE extern const C_Int_t Socket_AF_UNSPEC; | |
859 | PRIVATE C_Errno_t(C_Int_t) Socket_bind(C_Sock_t,Vector(Word8_t),C_Socklen_t); | |
860 | PRIVATE C_Errno_t(C_Int_t) Socket_close(C_Sock_t); | |
861 | PRIVATE C_Errno_t(C_Int_t) Socket_connect(C_Sock_t,Vector(Word8_t),C_Socklen_t); | |
862 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getATMARK(C_Sock_t,Ref(C_Int_t)); | |
863 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getNREAD(C_Sock_t,Ref(C_Int_t)); | |
864 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getPeerName(C_Sock_t,Array(Word8_t),Ref(C_Socklen_t)); | |
865 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getSockName(C_Sock_t,Array(Word8_t),Ref(C_Socklen_t)); | |
866 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getSockOptC_Int(C_Sock_t,C_Int_t,C_Int_t,Ref(C_Int_t)); | |
867 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_getSockOptC_Linger(C_Sock_t,C_Int_t,C_Int_t,Ref(C_Int_t),Ref(C_Int_t)); | |
868 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_setSockOptC_Int(C_Sock_t,C_Int_t,C_Int_t,C_Int_t); | |
869 | PRIVATE C_Errno_t(C_Int_t) Socket_Ctl_setSockOptC_Linger(C_Sock_t,C_Int_t,C_Int_t,C_Int_t,C_Int_t); | |
870 | PRIVATE extern const C_Int_t Socket_Ctl_SO_ACCEPTCONN; | |
871 | PRIVATE extern const C_Int_t Socket_Ctl_SO_BROADCAST; | |
872 | PRIVATE extern const C_Int_t Socket_Ctl_SO_DEBUG; | |
873 | PRIVATE extern const C_Int_t Socket_Ctl_SO_DONTROUTE; | |
874 | PRIVATE extern const C_Int_t Socket_Ctl_SO_ERROR; | |
875 | PRIVATE extern const C_Int_t Socket_Ctl_SO_KEEPALIVE; | |
876 | PRIVATE extern const C_Int_t Socket_Ctl_SO_LINGER; | |
877 | PRIVATE extern const C_Int_t Socket_Ctl_SO_OOBINLINE; | |
878 | PRIVATE extern const C_Int_t Socket_Ctl_SO_RCVBUF; | |
879 | PRIVATE extern const C_Int_t Socket_Ctl_SO_RCVLOWAT; | |
880 | PRIVATE extern const C_Int_t Socket_Ctl_SO_RCVTIMEO; | |
881 | PRIVATE extern const C_Int_t Socket_Ctl_SO_REUSEADDR; | |
882 | PRIVATE extern const C_Int_t Socket_Ctl_SO_SNDBUF; | |
883 | PRIVATE extern const C_Int_t Socket_Ctl_SO_SNDLOWAT; | |
884 | PRIVATE extern const C_Int_t Socket_Ctl_SO_SNDTIMEO; | |
885 | PRIVATE extern const C_Int_t Socket_Ctl_SO_TYPE; | |
886 | PRIVATE extern const C_Int_t Socket_Ctl_SOL_SOCKET; | |
887 | PRIVATE C_Int_t Socket_familyOfAddr(Vector(Word8_t)); | |
888 | PRIVATE C_Errno_t(C_Int_t) Socket_GenericSock_socket(C_Int_t,C_Int_t,C_Int_t); | |
889 | PRIVATE C_Errno_t(C_Int_t) Socket_GenericSock_socketPair(C_Int_t,C_Int_t,C_Int_t,Array(C_Int_t)); | |
890 | PRIVATE C_Time_t Socket_getTimeout_sec(void); | |
891 | PRIVATE C_SUSeconds_t Socket_getTimeout_usec(void); | |
892 | PRIVATE extern const C_Int_t Socket_INetSock_Ctl_IPPROTO_TCP; | |
893 | PRIVATE extern const C_Int_t Socket_INetSock_Ctl_TCP_NODELAY; | |
894 | PRIVATE void Socket_INetSock_fromAddr(Vector(Word8_t)); | |
895 | PRIVATE void Socket_INetSock_getInAddr(Array(Word8_t)); | |
896 | PRIVATE Word16_t Socket_INetSock_getPort(void); | |
897 | PRIVATE void Socket_INetSock_toAddr(Vector(Word8_t),Word16_t,Array(Word8_t),Ref(C_Socklen_t)); | |
898 | PRIVATE C_Errno_t(C_Int_t) Socket_listen(C_Sock_t,C_Int_t); | |
899 | PRIVATE extern const C_Int_t Socket_MSG_CTRUNC; | |
900 | PRIVATE extern const C_Int_t Socket_MSG_DONTROUTE; | |
901 | PRIVATE extern const C_Int_t Socket_MSG_DONTWAIT; | |
902 | PRIVATE extern const C_Int_t Socket_MSG_EOR; | |
903 | PRIVATE extern const C_Int_t Socket_MSG_OOB; | |
904 | PRIVATE extern const C_Int_t Socket_MSG_PEEK; | |
905 | PRIVATE extern const C_Int_t Socket_MSG_TRUNC; | |
906 | PRIVATE extern const C_Int_t Socket_MSG_WAITALL; | |
907 | PRIVATE C_Errno_t(C_SSize_t) Socket_recv(C_Sock_t,Array(Word8_t),C_Int_t,C_Size_t,C_Int_t); | |
908 | PRIVATE C_Errno_t(C_SSize_t) Socket_recvFrom(C_Sock_t,Array(Word8_t),C_Int_t,C_Size_t,C_Int_t,Array(Word8_t),Ref(C_Socklen_t)); | |
909 | PRIVATE C_Errno_t(C_Int_t) Socket_select(Vector(C_Fd_t),Vector(C_Fd_t),Vector(C_Fd_t),Array(C_Int_t),Array(C_Int_t),Array(C_Int_t)); | |
910 | PRIVATE C_Errno_t(C_SSize_t) Socket_sendArr(C_Sock_t,Array(Word8_t),C_Int_t,C_Size_t,C_Int_t); | |
911 | PRIVATE C_Errno_t(C_SSize_t) Socket_sendArrTo(C_Sock_t,Array(Word8_t),C_Int_t,C_Size_t,C_Int_t,Vector(Word8_t),C_Socklen_t); | |
912 | PRIVATE C_Errno_t(C_SSize_t) Socket_sendVec(C_Sock_t,Vector(Word8_t),C_Int_t,C_Size_t,C_Int_t); | |
913 | PRIVATE C_Errno_t(C_SSize_t) Socket_sendVecTo(C_Sock_t,Vector(Word8_t),C_Int_t,C_Size_t,C_Int_t,Vector(Word8_t),C_Socklen_t); | |
914 | PRIVATE void Socket_setTimeout(C_Time_t,C_SUSeconds_t); | |
915 | PRIVATE void Socket_setTimeoutNull(void); | |
916 | PRIVATE extern const C_Int_t Socket_SHUT_RD; | |
917 | PRIVATE extern const C_Int_t Socket_SHUT_RDWR; | |
918 | PRIVATE extern const C_Int_t Socket_SHUT_WR; | |
919 | PRIVATE C_Errno_t(C_Int_t) Socket_shutdown(C_Sock_t,C_Int_t); | |
920 | PRIVATE extern const C_Int_t Socket_SOCK_DGRAM; | |
921 | PRIVATE extern const C_Int_t Socket_SOCK_RAW; | |
922 | PRIVATE extern const C_Int_t Socket_SOCK_SEQPACKET; | |
923 | PRIVATE extern const C_Int_t Socket_SOCK_STREAM; | |
924 | PRIVATE extern const C_Size_t Socket_sockAddrStorageLen; | |
925 | PRIVATE void Socket_UnixSock_fromAddr(Vector(Word8_t),Array(Char8_t),C_Size_t); | |
926 | PRIVATE C_Size_t Socket_UnixSock_pathLen(Vector(Word8_t)); | |
927 | PRIVATE void Socket_UnixSock_toAddr(NullString8_t,C_Size_t,Array(Word8_t),Ref(C_Socklen_t)); | |
928 | PRIVATE void Stdio_print(String8_t); | |
929 | PRIVATE void Stdio_printStderr(String8_t); | |
930 | PRIVATE void Stdio_printStdout(String8_t); | |
931 | PRIVATE C_Int_t Time_getTimeOfDay(Ref(C_Time_t),Ref(C_SUSeconds_t)); | |
932 | PRIVATE C_Errno_t(C_PId_t) Windows_Process_create(NullString8_t,NullString8_t,NullString8_t,C_Fd_t,C_Fd_t,C_Fd_t); | |
933 | PRIVATE C_Errno_t(C_PId_t) Windows_Process_createNull(NullString8_t,NullString8_t,C_Fd_t,C_Fd_t,C_Fd_t); | |
934 | PRIVATE C_Errno_t(C_Int_t) Windows_Process_getexitcode(C_PId_t,Ref(C_Status_t)); | |
935 | PRIVATE C_Errno_t(C_Int_t) Windows_Process_terminate(C_PId_t,C_Signal_t); | |
936 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_add(Word16_t,Word16_t); | |
937 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_andb(Word16_t,Word16_t); | |
938 | MLTON_CODEGEN_STATIC_INLINE Bool_t Word16_equal(Word16_t,Word16_t); | |
939 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_lshift(Word16_t,Word32_t); | |
940 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_neg(Word16_t); | |
941 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_notb(Word16_t); | |
942 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_orb(Word16_t,Word16_t); | |
943 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_rol(Word16_t,Word32_t); | |
944 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_ror(Word16_t,Word32_t); | |
945 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_sub(Word16_t,Word16_t); | |
946 | MLTON_CODEGEN_STATIC_INLINE Word16_t Word16_xorb(Word16_t,Word16_t); | |
947 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_add(Word32_t,Word32_t); | |
948 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_andb(Word32_t,Word32_t); | |
949 | MLTON_CODEGEN_STATIC_INLINE Real32_t Word32_castToReal32(Word32_t); | |
950 | MLTON_CODEGEN_STATIC_INLINE Bool_t Word32_equal(Word32_t,Word32_t); | |
951 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_lshift(Word32_t,Word32_t); | |
952 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_neg(Word32_t); | |
953 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_notb(Word32_t); | |
954 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_orb(Word32_t,Word32_t); | |
955 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_rol(Word32_t,Word32_t); | |
956 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_ror(Word32_t,Word32_t); | |
957 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_sub(Word32_t,Word32_t); | |
958 | MLTON_CODEGEN_STATIC_INLINE Word32_t Word32_xorb(Word32_t,Word32_t); | |
959 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_add(Word64_t,Word64_t); | |
960 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_andb(Word64_t,Word64_t); | |
961 | MLTON_CODEGEN_STATIC_INLINE Real64_t Word64_castToReal64(Word64_t); | |
962 | MLTON_CODEGEN_STATIC_INLINE Bool_t Word64_equal(Word64_t,Word64_t); | |
963 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_fetch(Ref(Word64_t)); | |
964 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_lshift(Word64_t,Word32_t); | |
965 | MLTON_CODEGEN_STATIC_INLINE void Word64_move(Ref(Word64_t),Ref(Word64_t)); | |
966 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_neg(Word64_t); | |
967 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_notb(Word64_t); | |
968 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_orb(Word64_t,Word64_t); | |
969 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_rol(Word64_t,Word32_t); | |
970 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_ror(Word64_t,Word32_t); | |
971 | MLTON_CODEGEN_STATIC_INLINE void Word64_store(Ref(Word64_t),Word64_t); | |
972 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_sub(Word64_t,Word64_t); | |
973 | MLTON_CODEGEN_STATIC_INLINE Word64_t Word64_xorb(Word64_t,Word64_t); | |
974 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_add(Word8_t,Word8_t); | |
975 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_andb(Word8_t,Word8_t); | |
976 | MLTON_CODEGEN_STATIC_INLINE Bool_t Word8_equal(Word8_t,Word8_t); | |
977 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_lshift(Word8_t,Word32_t); | |
978 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_neg(Word8_t); | |
979 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_notb(Word8_t); | |
980 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_orb(Word8_t,Word8_t); | |
981 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_rol(Word8_t,Word32_t); | |
982 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_ror(Word8_t,Word32_t); | |
983 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_sub(Word8_t,Word8_t); | |
984 | MLTON_CODEGEN_STATIC_INLINE Word8_t Word8_xorb(Word8_t,Word8_t); | |
985 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_addCheckOverflows(Int16_t,Int16_t); | |
986 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordS16_extdToWord16(Int16_t); | |
987 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordS16_extdToWord32(Int16_t); | |
988 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordS16_extdToWord64(Int16_t); | |
989 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordS16_extdToWord8(Int16_t); | |
990 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_ge(Int16_t,Int16_t); | |
991 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_gt(Int16_t,Int16_t); | |
992 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_le(Int16_t,Int16_t); | |
993 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_lt(Int16_t,Int16_t); | |
994 | MLTON_CODEGEN_STATIC_INLINE Int16_t WordS16_mul(Int16_t,Int16_t); | |
995 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_mulCheckOverflows(Int16_t,Int16_t); | |
996 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_negCheckOverflows(Int16_t); | |
997 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int16_t WordS16_quot(Int16_t,Int16_t); | |
998 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int16_t WordS16_rem(Int16_t,Int16_t); | |
999 | PRIVATE Real32_t WordS16_rndToReal32(Int16_t); | |
1000 | PRIVATE Real64_t WordS16_rndToReal64(Int16_t); | |
1001 | MLTON_CODEGEN_STATIC_INLINE Int16_t WordS16_rshift(Int16_t,Word32_t); | |
1002 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS16_subCheckOverflows(Int16_t,Int16_t); | |
1003 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_addCheckOverflows(Int32_t,Int32_t); | |
1004 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordS32_extdToWord16(Int32_t); | |
1005 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordS32_extdToWord32(Int32_t); | |
1006 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordS32_extdToWord64(Int32_t); | |
1007 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordS32_extdToWord8(Int32_t); | |
1008 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_ge(Int32_t,Int32_t); | |
1009 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_gt(Int32_t,Int32_t); | |
1010 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_le(Int32_t,Int32_t); | |
1011 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_lt(Int32_t,Int32_t); | |
1012 | MLTON_CODEGEN_STATIC_INLINE Int32_t WordS32_mul(Int32_t,Int32_t); | |
1013 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_mulCheckOverflows(Int32_t,Int32_t); | |
1014 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_negCheckOverflows(Int32_t); | |
1015 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int32_t WordS32_quot(Int32_t,Int32_t); | |
1016 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int32_t WordS32_rem(Int32_t,Int32_t); | |
1017 | PRIVATE Real32_t WordS32_rndToReal32(Int32_t); | |
1018 | PRIVATE Real64_t WordS32_rndToReal64(Int32_t); | |
1019 | MLTON_CODEGEN_STATIC_INLINE Int32_t WordS32_rshift(Int32_t,Word32_t); | |
1020 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS32_subCheckOverflows(Int32_t,Int32_t); | |
1021 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_addCheckOverflows(Int64_t,Int64_t); | |
1022 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordS64_extdToWord16(Int64_t); | |
1023 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordS64_extdToWord32(Int64_t); | |
1024 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordS64_extdToWord64(Int64_t); | |
1025 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordS64_extdToWord8(Int64_t); | |
1026 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_ge(Int64_t,Int64_t); | |
1027 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_gt(Int64_t,Int64_t); | |
1028 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_le(Int64_t,Int64_t); | |
1029 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_lt(Int64_t,Int64_t); | |
1030 | MLTON_CODEGEN_STATIC_INLINE Int64_t WordS64_mul(Int64_t,Int64_t); | |
1031 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_mulCheckOverflows(Int64_t,Int64_t); | |
1032 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_negCheckOverflows(Int64_t); | |
1033 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int64_t WordS64_quot(Int64_t,Int64_t); | |
1034 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int64_t WordS64_rem(Int64_t,Int64_t); | |
1035 | PRIVATE Real32_t WordS64_rndToReal32(Int64_t); | |
1036 | PRIVATE Real64_t WordS64_rndToReal64(Int64_t); | |
1037 | MLTON_CODEGEN_STATIC_INLINE Int64_t WordS64_rshift(Int64_t,Word32_t); | |
1038 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS64_subCheckOverflows(Int64_t,Int64_t); | |
1039 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_addCheckOverflows(Int8_t,Int8_t); | |
1040 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordS8_extdToWord16(Int8_t); | |
1041 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordS8_extdToWord32(Int8_t); | |
1042 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordS8_extdToWord64(Int8_t); | |
1043 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordS8_extdToWord8(Int8_t); | |
1044 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_ge(Int8_t,Int8_t); | |
1045 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_gt(Int8_t,Int8_t); | |
1046 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_le(Int8_t,Int8_t); | |
1047 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_lt(Int8_t,Int8_t); | |
1048 | MLTON_CODEGEN_STATIC_INLINE Int8_t WordS8_mul(Int8_t,Int8_t); | |
1049 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_mulCheckOverflows(Int8_t,Int8_t); | |
1050 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_negCheckOverflows(Int8_t); | |
1051 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int8_t WordS8_quot(Int8_t,Int8_t); | |
1052 | MLTON_CODEGEN_WORDSQUOTREM(MLTON_CODEGEN_STATIC_INLINE) Int8_t WordS8_rem(Int8_t,Int8_t); | |
1053 | PRIVATE Real32_t WordS8_rndToReal32(Int8_t); | |
1054 | PRIVATE Real64_t WordS8_rndToReal64(Int8_t); | |
1055 | MLTON_CODEGEN_STATIC_INLINE Int8_t WordS8_rshift(Int8_t,Word32_t); | |
1056 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordS8_subCheckOverflows(Int8_t,Int8_t); | |
1057 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_addCheckOverflows(Word16_t,Word16_t); | |
1058 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU16_extdToWord16(Word16_t); | |
1059 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU16_extdToWord32(Word16_t); | |
1060 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU16_extdToWord64(Word16_t); | |
1061 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU16_extdToWord8(Word16_t); | |
1062 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_ge(Word16_t,Word16_t); | |
1063 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_gt(Word16_t,Word16_t); | |
1064 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_le(Word16_t,Word16_t); | |
1065 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_lt(Word16_t,Word16_t); | |
1066 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU16_mul(Word16_t,Word16_t); | |
1067 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU16_mulCheckOverflows(Word16_t,Word16_t); | |
1068 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU16_quot(Word16_t,Word16_t); | |
1069 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU16_rem(Word16_t,Word16_t); | |
1070 | PRIVATE Real32_t WordU16_rndToReal32(Word16_t); | |
1071 | PRIVATE Real64_t WordU16_rndToReal64(Word16_t); | |
1072 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU16_rshift(Word16_t,Word32_t); | |
1073 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_addCheckOverflows(Word32_t,Word32_t); | |
1074 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU32_extdToWord16(Word32_t); | |
1075 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU32_extdToWord32(Word32_t); | |
1076 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU32_extdToWord64(Word32_t); | |
1077 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU32_extdToWord8(Word32_t); | |
1078 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_ge(Word32_t,Word32_t); | |
1079 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_gt(Word32_t,Word32_t); | |
1080 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_le(Word32_t,Word32_t); | |
1081 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_lt(Word32_t,Word32_t); | |
1082 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU32_mul(Word32_t,Word32_t); | |
1083 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU32_mulCheckOverflows(Word32_t,Word32_t); | |
1084 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU32_quot(Word32_t,Word32_t); | |
1085 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU32_rem(Word32_t,Word32_t); | |
1086 | PRIVATE Real32_t WordU32_rndToReal32(Word32_t); | |
1087 | PRIVATE Real64_t WordU32_rndToReal64(Word32_t); | |
1088 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU32_rshift(Word32_t,Word32_t); | |
1089 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_addCheckOverflows(Word64_t,Word64_t); | |
1090 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU64_extdToWord16(Word64_t); | |
1091 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU64_extdToWord32(Word64_t); | |
1092 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU64_extdToWord64(Word64_t); | |
1093 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU64_extdToWord8(Word64_t); | |
1094 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_ge(Word64_t,Word64_t); | |
1095 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_gt(Word64_t,Word64_t); | |
1096 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_le(Word64_t,Word64_t); | |
1097 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_lt(Word64_t,Word64_t); | |
1098 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU64_mul(Word64_t,Word64_t); | |
1099 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU64_mulCheckOverflows(Word64_t,Word64_t); | |
1100 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU64_quot(Word64_t,Word64_t); | |
1101 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU64_rem(Word64_t,Word64_t); | |
1102 | PRIVATE Real32_t WordU64_rndToReal32(Word64_t); | |
1103 | PRIVATE Real64_t WordU64_rndToReal64(Word64_t); | |
1104 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU64_rshift(Word64_t,Word32_t); | |
1105 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_addCheckOverflows(Word8_t,Word8_t); | |
1106 | MLTON_CODEGEN_STATIC_INLINE Word16_t WordU8_extdToWord16(Word8_t); | |
1107 | MLTON_CODEGEN_STATIC_INLINE Word32_t WordU8_extdToWord32(Word8_t); | |
1108 | MLTON_CODEGEN_STATIC_INLINE Word64_t WordU8_extdToWord64(Word8_t); | |
1109 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU8_extdToWord8(Word8_t); | |
1110 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_ge(Word8_t,Word8_t); | |
1111 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_gt(Word8_t,Word8_t); | |
1112 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_le(Word8_t,Word8_t); | |
1113 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_lt(Word8_t,Word8_t); | |
1114 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU8_mul(Word8_t,Word8_t); | |
1115 | MLTON_CODEGEN_STATIC_INLINE Bool_t WordU8_mulCheckOverflows(Word8_t,Word8_t); | |
1116 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU8_quot(Word8_t,Word8_t); | |
1117 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU8_rem(Word8_t,Word8_t); | |
1118 | PRIVATE Real32_t WordU8_rndToReal32(Word8_t); | |
1119 | PRIVATE Real64_t WordU8_rndToReal64(Word8_t); | |
1120 | MLTON_CODEGEN_STATIC_INLINE Word8_t WordU8_rshift(Word8_t,Word32_t); | |
1121 | #endif /* _MLTON_BASIS_FFI_H_ */ |