Commit ChangeLog changes. (They weren't committed on the previous
[bpt/emacs.git] / admin / CPP-DEFINES
CommitLineData
aa5fea59
SM
1Here are some of the cpp macros used, together with some short explanation
2of their use. Feel free to add more macros and more categories.
8922df07
GM
3Most of these are from config.in, so it's probably better to put the
4explanations in that file. Ideally, everything would be defined and
5documented in config.in, and this file would not be necessary.
6
aa5fea59
SM
7
8** Distinguishing OSes **
9
8922df07
GM
10AIX
11_AIX
12BSD4_2
13BSD_SYSTEM
aa5fea59 14CYGWIN Compiling the Cygwin port.
077e3aa8 15__CYGWIN__ Ditto
8922df07
GM
16GNU_LINUX
17HPUX
18IRIX6_5
077e3aa8
EZ
19MSDOS Compiling the MS-DOS port.
20__MSDOS__ Ditto.
796bb936 21__DJGPP_MINOR__ Minor version number of the DJGPP library; used only in msdos.c and dosfns.c.
077e3aa8
EZ
22DOS_NT Compiling for either the MS-DOS or native MS-Windows port.
23WINDOWSNT Compiling the native MS-Windows (W32) port.
24__MINGW32__ Compiling the W32 port with the MinGW port of GCC.
25_MSC_VER Compiling the W32 port with the Microsoft C compiler.
14145fa3 26DARWIN_OS Compiling on Mac OS X or pure Darwin (and using s/darwin.h).
8922df07
GM
27SOLARIS2
28USG
29USG5
30USG5_4
aa5fea59
SM
31
32** Distinguishing GUIs **
33
077e3aa8 34HAVE_NTGUI Use the native W32 GUI for windows, frames, menus&scrollbars.
14145fa3 35HAVE_NS Use the NeXT/OpenStep/Cocoa UI under Mac OS X or GNUstep.
d1a5744d 36NS_IMPL_GNUSTEP Compile support for GNUstep implementation of NS GUI API.
edfda783 37NS_IMPL_COCOA Compile support for Cocoa (Apple) implementation of NS GUI API.
aa5fea59 38HAVE_X11 Compile support for the X11 GUI.
077e3aa8 39HAVE_X_WINDOWS Compile support for X Window system
3df7b338
GM
40 (It looks like, nowadays, if HAVE_X11 is set, HAVE_X_WINDOWS must
41 be, and vice versa. At least, this is true for configure, and
42 msdos; not sure about nt.)
e568d279
GM
43HAVE_X11R6
44HAVE_X11R6_XIM
45HAVE_X11XTR6
aa5fea59
SM
46USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11.
47USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11.
48USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11.
49
077e3aa8
EZ
50** Frame types **
51
52FRAME_TERMCAP_P A tty (character terminal) frame.
53FRAME_X_P A frame on X Window system.
54FRAME_MSDOS_P An MS-DOS frame (used only by the DOS port).
077e3aa8
EZ
55FRAME_W32_P A frame using native MS-Windows GUI.
56FRAME_WINDOW_P A GUI frame (like X, w32, etc.)
57
c3179b06
EZ
58** Support for accessing other processes on the system **
59
60HAVE_PROCFS The /proc filesystem is supported.
c3179b06 61
077e3aa8 62** Compile-time options **
c3179b06 63
077e3aa8
EZ
64REL_ALLOC Compile in the relocatable memory allocator ralloc.c.
65SYSTEM_MALLOC Use the system library's malloc.
8922df07
GM
66subprocesses System can use subprocesses (for M-x shell for example).
67 Defined by default, only MSDOS undefines it.
68DEBUG_LISP_OBJECT_TYPE Define it in lisp.h enable compile time checks
69 on Lisp_Object use.
077e3aa8 70
8922df07 71** System specific macros
0f21c005
DN
72FIRST_PTY_LETTER
73HAVE_PTYS
0f21c005 74INTERRUPT_INPUT
0f21c005 75NARROWPROTO
0f21c005 76SEPCHAR
0f21c005 77SYSTEM_TYPE
0f21c005 78
2b5b9582 79** Misc macros
8922df07
GM
80USER_FULL_NAME If defined, overrides the default pw->pw_gecos for
81getting at the full user name. Only MSDOS overrides the default.
2b5b9582 82
8922df07
GM
83** Miscellaneous defines. Some of these might not be used in the code
84anymore, so they can be removed.
a0ce9ab7 85
a0ce9ab7 86AMPERSAND_FULL_NAME
a0ce9ab7 87BROKEN_DATAGRAM_SOCKETS
f3041af1 88BROKEN_FIONREAD
e568d279 89BROKEN_GETWD
a0ce9ab7
DN
90BROKEN_GET_CURRENT_DIR_NAME
91BROKEN_NON_BLOCKING_CONNECT
92BROKEN_PTY_READ_AFTER_EAGAIN
93BROKEN_SA_RESTART
94BROKEN_SIGAIO
f3041af1 95BROKEN_SIGIO
a0ce9ab7
DN
96BROKEN_SIGPOLL
97BROKEN_SIGPTY
d35e1cd7 98CLASH_DETECTION
f3041af1
DN
99DATA_SEG_BITS
100DATA_START
a0ce9ab7
DN
101DEFAULT_SOUND_DEVICE
102DEVICE_SEP
103DIRECTORY_SEP
104DONT_REOPEN_PTY
a0ce9ab7 105DOUG_LEA_MALLOC
a0ce9ab7
DN
106EMACS_CONFIGURATION
107EMACS_CONFIG_OPTIONS
108EMACS_INT
109EMACS_UINT
a0ce9ab7 110GC_MARK_SECONDARY_STACK
f3041af1
DN
111GC_MARK_STACK
112GC_SETJMP_WORKS
f3041af1 113GNU_MALLOC
a0ce9ab7 114HAVE_AIX_SMT_EXP
e568d279
GM
115HAVE_ALARM
116HAVE_ALLOCA
117HAVE_ALLOCA_H
118HAVE_ALSA
119HAVE_ATTRIBUTE_ALIGNED
120HAVE_BDFFONT
121HAVE_BOXES
122HAVE_C99_STRTOLD
e568d279
GM
123HAVE_CFMAKERAW
124HAVE_CFSETSPEED
125HAVE_CLOCK_GETTIME
126HAVE_CLOCK_SETTIME
f3041af1 127HAVE_CLOSEDIR
e568d279
GM
128HAVE_COFF_H
129HAVE_COM_ERR_H
130HAVE_COPYSIGN
131HAVE_DBUS
132HAVE_DBUS_TYPE_IS_VALID
133HAVE_DBUS_VALIDATE_BUS_NAME
134HAVE_DBUS_VALIDATE_INTERFACE
135HAVE_DBUS_VALIDATE_MEMBER
136HAVE_DBUS_VALIDATE_PATH
137HAVE_DBUS_WATCH_GET_UNIX_FD
138HAVE_DECL_GETENV
139HAVE_DECL_LOCALTIME_R
140HAVE_DECL_STRMODE
141HAVE_DECL_STRTOIMAX
142HAVE_DECL_STRTOLL
143HAVE_DECL_STRTOULL
144HAVE_DECL_STRTOUMAX
145HAVE_DECL_SYS_SIGLIST
146HAVE_DECL_TZNAME
147HAVE_DECL___SYS_SIGLIST
148HAVE_DES_H
149HAVE_DEV_PTMX
150HAVE_DIALOGS
151HAVE_DIFFTIME
152HAVE_DIRENT_H
a0ce9ab7 153HAVE_DUP2
e568d279
GM
154HAVE_ENDGRENT
155HAVE_ENDPWENT
156HAVE_ENVIRON_DECL
a0ce9ab7 157HAVE_EUIDACCESS
e568d279 158HAVE_FCNTL_H
e568d279 159HAVE_FORK
a0ce9ab7 160HAVE_FPATHCONF
e568d279
GM
161HAVE_FREEIFADDRS
162HAVE_FREETYPE
e568d279 163HAVE_FSEEKO
a0ce9ab7 164HAVE_FSYNC
e568d279
GM
165HAVE_FUTIMENS
166HAVE_FUTIMES
167HAVE_FUTIMESAT
168HAVE_GAI_STRERROR
169HAVE_GCONF
170HAVE_GETADDRINFO
a0ce9ab7 171HAVE_GETCWD
e568d279
GM
172HAVE_GETDELIM
173HAVE_GETGRENT
a0ce9ab7 174HAVE_GETHOSTNAME
e568d279
GM
175HAVE_GETIFADDRS
176HAVE_GETLINE
a0ce9ab7 177HAVE_GETLOADAVG
e568d279
GM
178HAVE_GETOPT_H
179HAVE_GETOPT_LONG_ONLY
a0ce9ab7 180HAVE_GETPAGESIZE
e568d279 181HAVE_GETPEERNAME
a0ce9ab7 182HAVE_GETPT
e568d279
GM
183HAVE_GETPWENT
184HAVE_GETRLIMIT
185HAVE_GETRUSAGE
186HAVE_GETSOCKNAME
f3041af1 187HAVE_GETTIMEOFDAY
a0ce9ab7 188HAVE_GETWD
e568d279
GM
189HAVE_GET_CURRENT_DIR_NAME
190HAVE_GHOSTSCRIPT
191HAVE_GIF
192HAVE_GNUTLS
193HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY
194HAVE_GNUTLS_CERTIFICATE_SET_VERIFY_FUNCTION
195HAVE_GPM
196HAVE_GRANTPT
197HAVE_GSETTINGS
198HAVE_GTK3
199HAVE_GTK_ADJUSTMENT_GET_PAGE_SIZE
200HAVE_GTK_DIALOG_GET_ACTION_AREA
201HAVE_GTK_FILE_SELECTION_NEW
202HAVE_GTK_MAIN
203HAVE_GTK_MULTIDISPLAY
204HAVE_GTK_ORIENTABLE_SET_ORIENTATION
205HAVE_GTK_WIDGET_GET_MAPPED
206HAVE_GTK_WIDGET_GET_SENSITIVE
207HAVE_GTK_WIDGET_GET_WINDOW
208HAVE_GTK_WIDGET_SET_HAS_WINDOW
209HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP
210HAVE_G_TYPE_INIT
a0ce9ab7 211HAVE_H_ERRNO
e568d279
GM
212HAVE_IFADDRS_H
213HAVE_IMAGEMAGICK
f3041af1 214HAVE_INET_SOCKETS
e568d279 215HAVE_INTTYPES_H
e568d279
GM
216HAVE_JPEG
217HAVE_KERBEROSIV_DES_H
218HAVE_KERBEROSIV_KRB_H
219HAVE_KERBEROS_DES_H
220HAVE_KERBEROS_KRB_H
221HAVE_KRB5_ERROR_E_TEXT
222HAVE_KRB5_ERROR_TEXT
223HAVE_KRB5_H
224HAVE_KRB_H
225HAVE_LANGINFO_CODESET
226HAVE_LIBCOM_ERR
227HAVE_LIBCRYPTO
228HAVE_LIBDES
229HAVE_LIBDES425
230HAVE_LIBDGC
231HAVE_LIBDNET
232HAVE_LIBHESIOD
233HAVE_LIBK5CRYPTO
234HAVE_LIBKRB
235HAVE_LIBKRB4
236HAVE_LIBKRB5
a0ce9ab7 237HAVE_LIBKSTAT
e568d279
GM
238HAVE_LIBLOCKFILE
239HAVE_LIBM
240HAVE_LIBMAIL
241HAVE_LIBOTF
242HAVE_LIBPERFSTAT
243HAVE_LIBPNG_PNG_H
244HAVE_LIBPTHREADS
245HAVE_LIBRESOLV
246HAVE_LIBSELINUX
247HAVE_LIBXEXT
248HAVE_LIBXML2
249HAVE_LIBXMU
a0ce9ab7 250HAVE_LINUX_VERSION_H
e568d279
GM
251HAVE_LOCALTIME_R
252HAVE_LOCAL_SOCKETS
a0ce9ab7 253HAVE_LONG_FILE_NAMES
e568d279 254HAVE_LONG_LONG_INT
a0ce9ab7 255HAVE_LRAND48
e568d279
GM
256HAVE_LSTAT
257HAVE_LUTIMES
258HAVE_M17N_FLT
259HAVE_MACHINE_SOUNDCARD_H
260HAVE_MACH_MACH_H
261HAVE_MAGICKEXPORTIMAGEPIXELS
262HAVE_MAGICKMERGEIMAGELAYERS
263HAVE_MAILLOCK_H
264HAVE_MALLOC_MALLOC_H
265HAVE_MATHERR
266HAVE_MBSTATE_T
267HAVE_MEMCMP
268HAVE_MEMMOVE
269HAVE_MEMORY_H
270HAVE_MEMSET
a0ce9ab7 271HAVE_MENUS
e568d279
GM
272HAVE_MKSTEMP
273HAVE_MMAP
a0ce9ab7 274HAVE_MOUSE
e568d279
GM
275HAVE_MULTILINGUAL_MENU
276HAVE_NANOTIME
277HAVE_NET_IF_DL_H
278HAVE_NET_IF_H
279HAVE_NLIST_H
280HAVE_OTF_GET_VARIATION_GLYPHS
281HAVE_PERSONALITY_LINUX32
282HAVE_PNG
283HAVE_PNG_H
284HAVE_POSIX_MEMALIGN
285HAVE_PROCFS
286HAVE_PSELECT
a0ce9ab7 287HAVE_PSTAT_GETDYNAMIC
e568d279
GM
288HAVE_PTHREAD
289HAVE_PTHREAD_H
290HAVE_PTHREAD_SIGMASK
291HAVE_PTYS
292HAVE_PTY_H
a0ce9ab7
DN
293HAVE_PWD_H
294HAVE_RANDOM
e568d279
GM
295HAVE_READLINK
296HAVE_READLINKAT
297HAVE_RECVFROM
a0ce9ab7 298HAVE_RES_INIT
a0ce9ab7 299HAVE_RINT
e568d279 300HAVE_RSVG
f3041af1 301HAVE_SELECT
e568d279
GM
302HAVE_SENDTO
303HAVE_SEQPACKET
304HAVE_SETITIMER
a0ce9ab7
DN
305HAVE_SETLOCALE
306HAVE_SETPGID
307HAVE_SETRLIMIT
308HAVE_SETSID
e568d279 309HAVE_SHARED_GAME_DIR
a0ce9ab7 310HAVE_SHUTDOWN
e568d279
GM
311HAVE_SIGNED_${GLTYPE}
312HAVE_SIGNED_SIG_ATOMIC_T
313HAVE_SIGNED_WCHAR_T
314HAVE_SIGNED_WINT_T
315HAVE_SIGSET_T
316HAVE_SIZE_T
317HAVE_SNPRINTF
d35e1cd7 318HAVE_SOCKETS
a0ce9ab7 319HAVE_SOUND
e568d279
GM
320HAVE_SOUNDCARD_H
321HAVE_SPEED_T
322HAVE_STDINT_H
323HAVE_STDIO_EXT_H
a0ce9ab7 324HAVE_STDLIB_H
e568d279
GM
325HAVE_STLIB_H_1
326HAVE_STRINGS_H
f2a77c3a 327HAVE_STRING_H
e568d279
GM
328HAVE_STRNCASECMP
329HAVE_STRSIGNAL
330HAVE_STRTOIMAX
331HAVE_STRTOLL
332HAVE_STRTOULL
333HAVE_STRTOUMAX
334HAVE_STRUCT_ERA_ENTRY
335HAVE_STRUCT_IFREQ_IFR_ADDR
336HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN
337HAVE_STRUCT_IFREQ_IFR_BROADADDR
338HAVE_STRUCT_IFREQ_IFR_FLAGS
339HAVE_STRUCT_IFREQ_IFR_HWADDR
340HAVE_STRUCT_IFREQ_IFR_NETMASK
341HAVE_STRUCT_NLIST_N_UN_N_NAME
342HAVE_STRUCT_STAT_ST_ATIMENSEC
343HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
344HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC
345HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
346HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC
347HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
348HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC
349HAVE_STRUCT_TIMEZONE
350HAVE_STRUCT_TM_TM_ZONE
a0ce9ab7 351HAVE_STRUCT_UTIMBUF
e568d279
GM
352HAVE_ST_DM_MODE
353HAVE_SYMLINK
354HAVE_SYNC
355HAVE_SYS_BITYPES_H
356HAVE_SYS_INTTYPES_H
357HAVE_SYS_LOADAVG_H
358HAVE_SYS_PARAM_H
359HAVE_SYS_RESOURCE_H
a0ce9ab7 360HAVE_SYS_SELECT_H
e568d279
GM
361HAVE_SYS_SOCKET_H
362HAVE_SYS_SOUNDCARD_H
363HAVE_SYS_STAT_H
a0ce9ab7
DN
364HAVE_SYS_SYSTEMINFO_H
365HAVE_SYS_TIMEB_H
366HAVE_SYS_TIME_H
e568d279
GM
367HAVE_SYS_TYPES_H
368HAVE_SYS_UN_H
369HAVE_SYS_UTSNAME_H
370HAVE_SYS_VLIMIT_H
371HAVE_SYS_WAIT_H
f3041af1 372HAVE_TCATTR
e568d279
GM
373HAVE_TERM_H
374HAVE_TIFF
375HAVE_TIMEVAL
376HAVE_TM_GMTOFF
a0ce9ab7 377HAVE_TM_ZONE
e568d279
GM
378HAVE_TOUCHLOCK
379HAVE_TZNAME
a0ce9ab7 380HAVE_TZSET
f3041af1 381HAVE_UNISTD_H
e568d279
GM
382HAVE_UNSIGNED_LONG_LONG_INT
383HAVE_UTIL_H
384HAVE_UTIMENSAT
385HAVE_UTIMES
a0ce9ab7 386HAVE_UTIME_H
e568d279
GM
387HAVE_UTMP_H
388HAVE_VFORK
389HAVE_VFORK_H
390HAVE_WCHAR_H
391HAVE_WCHAR_T
a0ce9ab7 392HAVE_WINDOW_SYSTEM
e568d279
GM
393HAVE_WINSOCK2_H
394HAVE_WORKING_FORK
395HAVE_WORKING_UTIMES
a0ce9ab7 396HAVE_WORKING_VFORK
e568d279
GM
397HAVE_WS2TCPIP_H
398HAVE_XAW3D
399HAVE_XFT
400HAVE_XIM
401HAVE_XKBGETKEYBOARD
402HAVE_XPM
a0ce9ab7 403HAVE_XRMSETDATABASE
e568d279
GM
404HAVE_XSCREENNUMBEROFSCREEN
405HAVE_XSCREENRESOURCESTRING
406HAVE_X_I18N
407HAVE_X_MENU
408HAVE_X_SM
409HAVE_X_WINDOWS
410HAVE__BOOL
411HAVE__FTIME
412HAVE___BUILTIN_UNWIND_INIT
413HAVE___EXECUTABLE_START
414HAVE___FPENDING
a0ce9ab7 415INTERNAL_TERMINAL
a0ce9ab7
DN
416IS_ANY_SEP
417IS_DIRECTORY_SEP
a0ce9ab7 418LOCALTIME_CACHE
1495e2fc 419MAIL_USE_FLOCK
a0ce9ab7
DN
420MAIL_USE_LOCKF
421MAIL_USE_POP
422MAIL_USE_SYSTEM_LOCK
423MAXPATHLEN
f3041af1 424NLIST_STRUCT
a0ce9ab7 425NO_EDITRES
f3041af1 426NO_TERMIO
f3041af1
DN
427NSIG
428NSIG_MINIMUM
a0ce9ab7 429NULL_DEVICE
f3041af1 430ORDINARY_LINK
a0ce9ab7
DN
431O_RDONLY
432O_RDWR
a0ce9ab7 433PAGESIZE
f3041af1 434PENDING_OUTPUT_COUNT
f3041af1
DN
435PREFER_VSUSP
436PTY_ITERATION
d35e1cd7 437PTY_NAME_SPRINTF
f3041af1 438PTY_OPEN
d35e1cd7 439PTY_TTY_NAME_SPRINTF
f3041af1 440PURESIZE
f3041af1 441RUN_TIME_REMAP
a0ce9ab7 442SA_RESTART
a0ce9ab7 443SETPGRP_RELEASES_CTTY
f3041af1 444SETUP_SLAVE_PTY
a0ce9ab7
DN
445SIGALRM
446SIGCHLD
447SIGHUP
448SIGKILL
f3041af1 449SIGNALS_VIA_CHARACTERS
a0ce9ab7
DN
450SIGPIPE
451SIGQUIT
452SIGTRAP
a0ce9ab7 453STDC_HEADERS
a0ce9ab7 454SYSTEM_PURESIZE_EXTRA
bbbac910 455SYSTEM_MALLOC
f2a77c3a
DN
456TAB3
457TABDLY
a0ce9ab7 458TERM
a0ce9ab7
DN
459TIME_WITH_SYS_TIME
460TIOCSIGSEND
461TM_IN_SYS_TIME
f3041af1 462ULIMIT_BREAK_VALUE
a0ce9ab7 463UNIX98_PTYS
a0ce9ab7 464USE_TOOLKIT_SCROLL_BARS
a0ce9ab7
DN
465USG_SUBTTY_WORKS
466VALBITS
f2a77c3a 467XOS_NEEDS_TIME_H
a0ce9ab7 468_FILE_OFFSET_BITS
a0ce9ab7 469_LP64
f3041af1
DN
470_longjmp
471_setjmp
a0ce9ab7 472abort
f3041af1 473alloca
38a414f0
GM
474close
475emacs
476free
477gmtime
478localtime
479malloc
480random
481read
482realloc
483select
484umask
485vfork
486
487
488src/sysdep.c:
489write
490
491src/syssignal.h:
492signal
493sigmask
494sigsetmask
495
496
497lib/dup2.c:
498dup2
499
500lib/signal.h:
501signal
502
38a414f0
GM
503lib/stdio.h:
504fdopen
505fopen
506fwrite
507popen
508rename
509
510lib/stdlib.h:
511calloc
512srandom (conf_post.h may undo)
513
514lib/strftime.c:
515tzname
516tzset
517
518lib/sys/stat.h:
519mkdir
520
521lib/unistd.h:
522chown
523dup
524dup2
525ftruncate
526isatty
527link
528lseek
529pipe
530rmdir
531sleep
532unlink
533
534
e568d279
GM
535MS DOS stuff:
536
537_NAIVE_DOS_REGS
538
539
540MS stuff:
541
542USE_CRT_DLL
38a414f0
GM
543
544ms-w32.h:
e568d279
GM
545DebPrint
546EMACSDEBUG
547MUST_UNDEF__STDC__
548
549_VARARGS_
550_WINSOCKAPI_
551_WINSOCK_H
552
38a414f0 553access
a0ce9ab7
DN
554calloc
555chdir
556chmod
557chown
a0ce9ab7
DN
558creat
559ctime
a0ce9ab7
DN
560dup
561dup2
a0ce9ab7 562execlp
38a414f0 563execvp (also emacsclient.c [WINDOWSNT])
a0ce9ab7 564fdopen
a0ce9ab7 565fileno
a0ce9ab7 566fopen
a0ce9ab7
DN
567fsync
568ftruncate
a0ce9ab7
DN
569getdefdir
570getdisk
a0ce9ab7 571getpid
a0ce9ab7
DN
572isatty
573kill
574link
a0ce9ab7 575lseek
a0ce9ab7
DN
576mkdir
577mktemp
578open
579pclose
580pipe
581popen
a0ce9ab7 582rename
a0ce9ab7 583rmdir
a0ce9ab7 584signal
a0ce9ab7
DN
585sleep
586spawnve
a0ce9ab7 587strdup
a0ce9ab7
DN
588stricmp
589strnicmp
590strupr
a0ce9ab7 591sys_nerr
a0ce9ab7
DN
592tzname
593tzset
594umask
a0ce9ab7
DN
595unlink
596utimbuf
597utime
38a414f0 598wait (also movemail.c [WINDOWSNT])
a0ce9ab7 599write
38a414f0
GM
600
601lib-src/ntlib:
602access
603chdir
604chmod
605creat
606dup
607dup2
608execlp
609execvp
610fdopen
611fileno
612fopen
613getpid
614index
615isatty
38a414f0
GM
616lseek
617mkdir
618mktemp
619open
620pclose
621pipe
622popen
623rmdir
624rindex
625sleep
626umask
627unlink
628utime