\chapentry{Introduction}{1}{1} \unnumbchapentry{Functional Categories}{3} \unnumbsecentry{bios functions}{3} \unnumbsecentry{conio functions}{3} \unnumbsecentry{cpu functions}{3} \unnumbsecentry{ctype functions}{3} \unnumbsecentry{debugging functions}{3} \unnumbsecentry{dos functions}{3} \unnumbsecentry{dpmi functions}{3} \unnumbsecentry{environment functions}{3} \unnumbsecentry{file system functions}{3} \unnumbsecentry{go32 functions}{3} \unnumbsecentry{io functions}{3} \unnumbsecentry{locale functions}{3} \unnumbsecentry{math functions}{3} \unnumbsecentry{memory functions}{3} \unnumbsecentry{misc functions}{3} \unnumbsecentry{mono functions}{3} \unnumbsecentry{posix functions}{4} \unnumbsecentry{process functions}{4} \unnumbsecentry{random number functions}{4} \unnumbsecentry{shell functions}{4} \unnumbsecentry{signal functions}{4} \unnumbsecentry{sound functions}{4} \unnumbsecentry{startup functions}{4} \unnumbsecentry{stdio functions}{4} \unnumbsecentry{string functions}{4} \unnumbsecentry{termios functions}{4} \unnumbsecentry{time functions}{4} \unnumbsecentry{unix functions}{4} \unnumbchapentry{Alphabetical List}{5} \unnumbsecentry{_8087}{5} \unnumbsecentry{abort}{5} \unnumbsecentry{abs}{6} \unnumbsecentry{access}{6} \unnumbsecentry{acos}{7} \unnumbsecentry{acosh}{7} \unnumbsecentry{addmntent}{8} \unnumbsecentry{alarm}{8} \unnumbsecentry{alloca}{9} \unnumbsecentry{asctime}{10} \unnumbsecentry{asin}{11} \unnumbsecentry{asinh}{11} \unnumbsecentry{assert}{12} \unnumbsecentry{atan}{12} \unnumbsecentry{atan2}{13} \unnumbsecentry{atanh}{14} \unnumbsecentry{atexit}{14} \unnumbsecentry{atof}{15} \unnumbsecentry{atoi}{15} \unnumbsecentry{atol}{16} \unnumbsecentry{_atold}{17} \unnumbsecentry{basename}{17} \unnumbsecentry{bcmp}{18} \unnumbsecentry{bcopy}{19} \unnumbsecentry{bdos}{19} \unnumbsecentry{bdosptr}{20} \unnumbsecentry{_bios_disk}{20} \unnumbsecentry{_bios_equiplist}{23} \unnumbsecentry{_bios_keybrd}{24} \unnumbsecentry{_bios_memsize}{25} \unnumbsecentry{_bios_printer}{26} \unnumbsecentry{_bios_serialcom}{27} \unnumbsecentry{_bios_timeofday}{29} \unnumbsecentry{bioscom}{29} \unnumbsecentry{biosdisk}{31} \unnumbsecentry{biosequip}{32} \unnumbsecentry{bioskey}{33} \unnumbsecentry{biosmemory}{35} \unnumbsecentry{biosprint}{36} \unnumbsecentry{biostime}{37} \unnumbsecentry{blinkvideo}{37} \unnumbsecentry{brk}{38} \unnumbsecentry{bsearch}{38} \unnumbsecentry{bzero}{39} \unnumbsecentry{calloc}{40} \unnumbsecentry{cbrt}{40} \unnumbsecentry{ceil}{41} \unnumbsecentry{cfgetispeed}{41} \unnumbsecentry{cfgetospeed}{42} \unnumbsecentry{cfmakeraw}{42} \unnumbsecentry{cfree}{43} \unnumbsecentry{cfsetispeed}{43} \unnumbsecentry{cfsetospeed}{44} \unnumbsecentry{cfsetspeed}{44} \unnumbsecentry{cgets}{45} \unnumbsecentry{chdir}{45} \unnumbsecentry{_check_v2_prog}{46} \unnumbsecentry{chmod}{48} \unnumbsecentry{_chmod}{49} \unnumbsecentry{chown}{49} \unnumbsecentry{chsize}{50} \unnumbsecentry{cleanup_client}{50} \unnumbsecentry{_clear87}{51} \unnumbsecentry{clearerr}{51} \unnumbsecentry{clock}{52} \unnumbsecentry{close}{52} \unnumbsecentry{_close}{53} \unnumbsecentry{closedir}{53} \unnumbsecentry{clreol}{54} \unnumbsecentry{clrscr}{54} \unnumbsecentry{_conio_kbhit}{54} \unnumbsecentry{_control87}{55} \unnumbsecentry{cos}{56} \unnumbsecentry{cosh}{57} \unnumbsecentry{cprintf}{58} \unnumbsecentry{cputs}{58} \unnumbsecentry{creat}{59} \unnumbsecentry{_creat}{59} \unnumbsecentry{_creatnew}{60} \unnumbsecentry{crlf2nl}{61} \unnumbsecentry{__crt0_glob_function}{62} \unnumbsecentry{__crt0_load_environment_file}{62} \unnumbsecentry{__crt0_setup_arguments}{62} \unnumbsecentry{_crt0_startup_flags}{63} \unnumbsecentry{cscanf}{65} \unnumbsecentry{ctermid}{66} \unnumbsecentry{ctime}{66} \unnumbsecentry{delay}{67} \unnumbsecentry{delline}{67} \unnumbsecentry{_detect_80387}{68} \unnumbsecentry{difftime}{68} \unnumbsecentry{dirname}{69} \unnumbsecentry{disable}{69} \unnumbsecentry{div}{70} \unnumbsecentry{__djgpp_exception_toggle}{71} \unnumbsecentry{__djgpp_map_physical_memory}{71} \unnumbsecentry{__djgpp_memory_handle}{72} \unnumbsecentry{__djgpp_memory_handle_list}{73} \unnumbsecentry{__djgpp_nearptr_disable}{73} \unnumbsecentry{__djgpp_nearptr_enable}{74} \unnumbsecentry{__djgpp_set_ctrl_c}{74} \unnumbsecentry{__djgpp_set_page_attributes}{75} \unnumbsecentry{__djgpp_set_sigint_key}{76} \unnumbsecentry{__djgpp_set_sigquit_key}{77} \unnumbsecentry{__djgpp_share_flags}{79} \unnumbsecentry{__djgpp_traceback_exit}{79} \unnumbsecentry{_djstat_describe_lossage}{80} \unnumbsecentry{_djstat_fail_bits}{81} \unnumbsecentry{_djstat_flags}{83} \unnumbsecentry{_doprnt}{84} \unnumbsecentry{_dos_close}{84} \unnumbsecentry{_dos_commit}{85} \unnumbsecentry{_dos_creat}{86} \unnumbsecentry{_dos_creatnew}{87} \unnumbsecentry{_dos_findfirst}{88} \unnumbsecentry{_dos_findnext}{89} \unnumbsecentry{_dos_getdate}{90} \unnumbsecentry{_dos_getdiskfree}{90} \unnumbsecentry{_dos_getdrive}{91} \unnumbsecentry{_dos_getfileattr}{92} \unnumbsecentry{_dos_getftime}{93} \unnumbsecentry{_dos_gettime}{94} \unnumbsecentry{_dos_lock}{95} \unnumbsecentry{_dos_open}{95} \unnumbsecentry{_dos_read}{97} \unnumbsecentry{_dos_setdate}{98} \unnumbsecentry{_dos_setdrive}{99} \unnumbsecentry{_dos_setfileattr}{99} \unnumbsecentry{_dos_setftime}{100} \unnumbsecentry{_dos_settime}{102} \unnumbsecentry{_dos_unlock}{102} \unnumbsecentry{_dos_write}{103} \unnumbsecentry{_doscan}{104} \unnumbsecentry{_doserrno}{104} \unnumbsecentry{dosexterr}{105} \unnumbsecentry{dosmemget}{108} \unnumbsecentry{dosmemgetb}{109} \unnumbsecentry{dosmemgetl}{110} \unnumbsecentry{dosmemgetw}{110} \unnumbsecentry{dosmemput}{111} \unnumbsecentry{dosmemputb}{112} \unnumbsecentry{dosmemputl}{112} \unnumbsecentry{dosmemputw}{113} \unnumbsecentry{DPMI Overview}{114} \unnumbsecentry{DPMI Specification}{116} \unnumbsecentry{__dpmi_allocate_dos_memory}{116} \unnumbsecentry{__dpmi_allocate_ldt_descriptors}{117} \unnumbsecentry{__dpmi_allocate_linear_memory}{118} \unnumbsecentry{__dpmi_allocate_memory}{118} \unnumbsecentry{__dpmi_allocate_real_mode_callback}{119} \unnumbsecentry{__dpmi_allocate_shared_memory}{119} \unnumbsecentry{__dpmi_allocate_specific_ldt_descriptor}{120} \unnumbsecentry{__dpmi_clear_debug_watchpoint}{120} \unnumbsecentry{__dpmi_create_alias_descriptor}{121} \unnumbsecentry{__dpmi_discard_page_contents}{121} \unnumbsecentry{__dpmi_free_dos_memory}{122} \unnumbsecentry{__dpmi_free_ldt_descriptor}{122} \unnumbsecentry{__dpmi_free_memory}{123} \unnumbsecentry{__dpmi_free_physical_address_mapping}{124} \unnumbsecentry{__dpmi_free_real_mode_callback}{124} \unnumbsecentry{__dpmi_free_serialization_on_shared_memory}{125} \unnumbsecentry{__dpmi_free_shared_memory}{125} \unnumbsecentry{__dpmi_get_and_disable_virtual_interrupt_state}{126} \unnumbsecentry{__dpmi_get_and_enable_virtual_interrupt_state}{126} \unnumbsecentry{__dpmi_get_and_set_virtual_interrupt_state}{127} \unnumbsecentry{__dpmi_get_capabilities}{127} \unnumbsecentry{__dpmi_get_coprocessor_status}{128} \unnumbsecentry{__dpmi_get_descriptor}{129} \unnumbsecentry{__dpmi_get_descriptor_access_rights}{131} \unnumbsecentry{__dpmi_get_extended_exception_handler_vector_pm}{131} \unnumbsecentry{__dpmi_get_extended_exception_handler_vector_rm}{132} \unnumbsecentry{__dpmi_get_free_memory_information}{132} \unnumbsecentry{__dpmi_get_memory_block_size_and_base}{133} \unnumbsecentry{__dpmi_get_memory_information}{133} \unnumbsecentry{__dpmi_get_multiple_descriptors}{135} \unnumbsecentry{__dpmi_get_page_attributes}{135} \unnumbsecentry{__dpmi_get_page_size}{136} \unnumbsecentry{__dpmi_get_processor_exception_handler_vector}{137} \unnumbsecentry{__dpmi_get_protected_mode_interrupt_vector}{137} \unnumbsecentry{__dpmi_get_raw_mode_switch_addr}{138} \unnumbsecentry{__dpmi_get_real_mode_interrupt_vector}{138} \unnumbsecentry{__dpmi_get_segment_base_address}{139} \unnumbsecentry{__dpmi_get_segment_limit}{139} \unnumbsecentry{__dpmi_get_selector_increment_value}{140} \unnumbsecentry{__dpmi_get_state_of_debug_watchpoint}{140} \unnumbsecentry{__dpmi_get_state_save_restore_addr}{141} \unnumbsecentry{__dpmi_get_vendor_specific_api_entry_point}{141} \unnumbsecentry{__dpmi_get_version}{142} \unnumbsecentry{__dpmi_get_virtual_interrupt_state}{142} \unnumbsecentry{__dpmi_install_resident_service_provider_callback}{143} \unnumbsecentry{__dpmi_int}{143} \unnumbsecentry{__dpmi_lock_linear_region}{144} \unnumbsecentry{__dpmi_map_conventional_memory_in_memory_block}{145} \unnumbsecentry{__dpmi_map_device_in_memory_block}{145} \unnumbsecentry{__dpmi_mark_page_as_demand_paging_candidate}{146} \unnumbsecentry{__dpmi_mark_real_mode_region_as_pageable}{146} \unnumbsecentry{__dpmi_physical_address_mapping}{147} \unnumbsecentry{__dpmi_relock_real_mode_region}{147} \unnumbsecentry{__dpmi_reset_debug_watchpoint}{148} \unnumbsecentry{__dpmi_resize_dos_memory}{148} \unnumbsecentry{__dpmi_resize_linear_memory}{149} \unnumbsecentry{__dpmi_resize_memory}{149} \unnumbsecentry{__dpmi_segment_to_descriptor}{150} \unnumbsecentry{__dpmi_serialize_on_shared_memory}{150} \unnumbsecentry{__dpmi_set_coprocessor_emulation}{151} \unnumbsecentry{__dpmi_set_debug_watchpoint}{152} \unnumbsecentry{__dpmi_set_descriptor}{152} \unnumbsecentry{__dpmi_set_descriptor_access_rights}{153} \unnumbsecentry{__dpmi_set_extended_exception_handler_vector_pm}{154} \unnumbsecentry{__dpmi_set_extended_exception_handler_vector_rm}{154} \unnumbsecentry{__dpmi_set_multiple_descriptors}{155} \unnumbsecentry{__dpmi_set_page_attributes}{155} \unnumbsecentry{__dpmi_set_processor_exception_handler_vector}{156} \unnumbsecentry{__dpmi_set_protected_mode_interrupt_vector}{156} \unnumbsecentry{__dpmi_set_real_mode_interrupt_vector}{157} \unnumbsecentry{__dpmi_set_segment_base_address}{157} \unnumbsecentry{__dpmi_set_segment_limit}{158} \unnumbsecentry{__dpmi_simulate_real_mode_interrupt}{158} \unnumbsecentry{__dpmi_simulate_real_mode_procedure_iret}{159} \unnumbsecentry{__dpmi_simulate_real_mode_procedure_retf}{159} \unnumbsecentry{__dpmi_simulate_real_mode_procedure_retf_stack}{160} \unnumbsecentry{__dpmi_terminate_and_stay_resident}{161} \unnumbsecentry{__dpmi_unlock_linear_region}{161} \unnumbsecentry{__dpmi_yield}{162} \unnumbsecentry{dup}{162} \unnumbsecentry{dup2}{163} \unnumbsecentry{_dxe_load}{163} \unnumbsecentry{ecvt}{164} \unnumbsecentry{ecvtbuf}{165} \unnumbsecentry{edi_init}{165} \unnumbsecentry{enable}{166} \unnumbsecentry{endgrent}{167} \unnumbsecentry{endmntent}{167} \unnumbsecentry{endpwent}{168} \unnumbsecentry{errno}{168} \unnumbsecentry{exec*}{172} \unnumbsecentry{__exit}{173} \unnumbsecentry{_exit}{173} \unnumbsecentry{exit}{174} \unnumbsecentry{exp}{174} \unnumbsecentry{exp10}{175} \unnumbsecentry{exp2}{175} \unnumbsecentry{expm1}{176} \unnumbsecentry{fabs}{176} \unnumbsecentry{_far*}{177} \unnumbsecentry{fclose}{178} \unnumbsecentry{fcntl}{178} \unnumbsecentry{fcvt}{180} \unnumbsecentry{fcvtbuf}{180} \unnumbsecentry{fdopen}{181} \unnumbsecentry{feof}{182} \unnumbsecentry{ferror}{183} \unnumbsecentry{fflush}{183} \unnumbsecentry{ffs}{184} \unnumbsecentry{fgetc}{185} \unnumbsecentry{fgetgrent}{185} \unnumbsecentry{fgetpos}{186} \unnumbsecentry{fgets}{186} \unnumbsecentry{File System Extensions}{187} \unnumbsecentry{__file_exists}{189} \unnumbsecentry{__file_tree_walk}{189} \unnumbsecentry{filelength}{191} \unnumbsecentry{fileno}{192} \unnumbsecentry{findfirst}{192} \unnumbsecentry{findnext}{194} \unnumbsecentry{_fixpath}{194} \unnumbsecentry{floor}{195} \unnumbsecentry{_flush_disk_cache}{195} \unnumbsecentry{fmod}{196} \unnumbsecentry{_fmode}{197} \unnumbsecentry{fnmatch}{197} \unnumbsecentry{fnmerge}{199} \unnumbsecentry{fnsplit}{199} \unnumbsecentry{fopen}{200} \unnumbsecentry{fork}{202} \unnumbsecentry{fpathconf}{202} \unnumbsecentry{_fpreset}{202} \unnumbsecentry{fprintf}{203} \unnumbsecentry{fpurge}{203} \unnumbsecentry{fputc}{204} \unnumbsecentry{fputs}{204} \unnumbsecentry{fread}{205} \unnumbsecentry{free}{205} \unnumbsecentry{freopen}{206} \unnumbsecentry{frexp}{206} \unnumbsecentry{fscanf}{207} \unnumbsecentry{fseek}{207} \unnumbsecentry{fsetpos}{208} \unnumbsecentry{__FSEXT_add_open_handler}{208} \unnumbsecentry{__FSEXT_alloc_fd}{209} \unnumbsecentry{__FSEXT_call_open_handlers}{210} \unnumbsecentry{__FSEXT_get_data}{210} \unnumbsecentry{__FSEXT_get_function}{211} \unnumbsecentry{__FSEXT_set_data}{211} \unnumbsecentry{__FSEXT_set_function}{214} \unnumbsecentry{fstat}{215} \unnumbsecentry{fsync}{216} \unnumbsecentry{ftell}{217} \unnumbsecentry{ftime}{217} \unnumbsecentry{ftruncate}{218} \unnumbsecentry{ftw}{219} \unnumbsecentry{_fwalk}{221} \unnumbsecentry{fwrite}{222} \unnumbsecentry{gcvt}{223} \unnumbsecentry{_get_dev_info}{223} \unnumbsecentry{_get_dos_version}{225} \unnumbsecentry{_get_volume_info}{226} \unnumbsecentry{getc}{227} \unnumbsecentry{getcbrk}{227} \unnumbsecentry{getch}{228} \unnumbsecentry{getchar}{228} \unnumbsecentry{getche}{229} \unnumbsecentry{getcwd}{229} \unnumbsecentry{getdate}{230} \unnumbsecentry{getdfree}{231} \unnumbsecentry{getdisk}{231} \unnumbsecentry{getdtablesize}{232} \unnumbsecentry{getegid}{232} \unnumbsecentry{getenv}{233} \unnumbsecentry{geteuid}{233} \unnumbsecentry{getftime}{234} \unnumbsecentry{getgid}{234} \unnumbsecentry{getgrent}{235} \unnumbsecentry{getgrgid}{236} \unnumbsecentry{getgrnam}{236} \unnumbsecentry{getgroups}{237} \unnumbsecentry{gethostname}{237} \unnumbsecentry{getitimer}{238} \unnumbsecentry{getkey}{238} \unnumbsecentry{getlogin}{239} \unnumbsecentry{getlongpass}{240} \unnumbsecentry{getmntent}{240} \unnumbsecentry{getopt}{242} \unnumbsecentry{getpagesize}{243} \unnumbsecentry{getpass}{244} \unnumbsecentry{getpgrp}{244} \unnumbsecentry{getpid}{245} \unnumbsecentry{getpwent}{245} \unnumbsecentry{getpwnam}{246} \unnumbsecentry{getpwuid}{247} \unnumbsecentry{getrlimit}{247} \unnumbsecentry{getrusage}{248} \unnumbsecentry{gets}{249} \unnumbsecentry{gettext}{250} \unnumbsecentry{gettextinfo}{250} \unnumbsecentry{gettime}{251} \unnumbsecentry{gettimeofday}{252} \unnumbsecentry{getuid}{252} \unnumbsecentry{getw}{253} \unnumbsecentry{getwd}{253} \unnumbsecentry{getxkey}{254} \unnumbsecentry{glob}{255} \unnumbsecentry{globfree}{258} \unnumbsecentry{gmtime}{258} \unnumbsecentry{_go32_conventional_mem_selector}{259} \unnumbsecentry{_go32_dpmi_allocate_dos_memory}{260} \unnumbsecentry{_go32_dpmi_allocate_iret_wrapper}{261} \unnumbsecentry{_go32_dpmi_allocate_real_mode_callback_iret}{261} \unnumbsecentry{_go32_dpmi_allocate_real_mode_callback_retf}{262} \unnumbsecentry{_go32_dpmi_chain_protected_mode_interrupt_vector}{263} \unnumbsecentry{_go32_dpmi_free_dos_memory}{264} \unnumbsecentry{_go32_dpmi_free_iret_wrapper}{264} \unnumbsecentry{_go32_dpmi_free_real_mode_callback}{265} \unnumbsecentry{_go32_dpmi_get_free_memory_information}{265} \unnumbsecentry{_go32_dpmi_get_protected_mode_interrupt_vector}{266} \unnumbsecentry{_go32_dpmi_get_real_mode_interrupt_vector}{267} \unnumbsecentry{_go32_dpmi_lock_code}{268} \unnumbsecentry{_go32_dpmi_lock_data}{268} \unnumbsecentry{_go32_dpmi_remaining_physical_memory}{269} \unnumbsecentry{_go32_dpmi_remaining_virtual_memory}{269} \unnumbsecentry{_go32_dpmi_resize_dos_memory}{270} \unnumbsecentry{_go32_dpmi_set_protected_mode_interrupt_vector}{270} \unnumbsecentry{_go32_dpmi_set_real_mode_interrupt_vector}{272} \unnumbsecentry{_go32_dpmi_simulate_fcall}{272} \unnumbsecentry{_go32_dpmi_simulate_fcall_iret}{273} \unnumbsecentry{_go32_dpmi_simulate_int}{274} \unnumbsecentry{_go32_info_block}{275} \unnumbsecentry{_go32_interrupt_stack_size}{276} \unnumbsecentry{_go32_my_cs}{277} \unnumbsecentry{_go32_my_ds}{277} \unnumbsecentry{_go32_my_ss}{278} \unnumbsecentry{_go32_rmcb_stack_size}{278} \unnumbsecentry{_go32_want_ctrl_break}{278} \unnumbsecentry{_go32_was_ctrl_break_hit}{279} \unnumbsecentry{gotoxy}{280} \unnumbsecentry{gppconio_init}{280} \unnumbsecentry{hasmntopt}{280} \unnumbsecentry{highvideo}{281} \unnumbsecentry{htonl}{281} \unnumbsecentry{htons}{282} \unnumbsecentry{hypot}{282} \unnumbsecentry{inb}{283} \unnumbsecentry{index}{283} \unnumbsecentry{initstate}{284} \unnumbsecentry{inp}{284} \unnumbsecentry{inportb}{285} \unnumbsecentry{inportl}{285} \unnumbsecentry{inportsb}{286} \unnumbsecentry{inportsl}{286} \unnumbsecentry{inportsw}{286} \unnumbsecentry{inportw}{287} \unnumbsecentry{inpw}{287} \unnumbsecentry{insline}{287} \unnumbsecentry{insque}{288} \unnumbsecentry{int386}{288} \unnumbsecentry{int386x}{289} \unnumbsecentry{int86}{289} \unnumbsecentry{int86x}{292} \unnumbsecentry{intdos}{293} \unnumbsecentry{intdosx}{293} \unnumbsecentry{intensevideo}{294} \unnumbsecentry{_invent_inode}{294} \unnumbsecentry{ioctl (DOS)}{295} \unnumbsecentry{ioctl (General description)}{298} \unnumbsecentry{ioctl (UNIX)}{298} \unnumbsecentry{_is_executable}{299} \unnumbsecentry{_is_remote_drive}{299} \unnumbsecentry{_is_remote_handle}{300} \unnumbsecentry{isalnum}{300} \unnumbsecentry{isalpha}{301} \unnumbsecentry{isascii}{301} \unnumbsecentry{isatty}{302} \unnumbsecentry{iscntrl}{302} \unnumbsecentry{isdigit}{303} \unnumbsecentry{isgraph}{303} \unnumbsecentry{islower}{303} \unnumbsecentry{isprint}{304} \unnumbsecentry{ispunct}{304} \unnumbsecentry{isspace}{305} \unnumbsecentry{isupper}{305} \unnumbsecentry{isxdigit}{305} \unnumbsecentry{itoa}{306} \unnumbsecentry{kbhit}{307} \unnumbsecentry{kill}{307} \unnumbsecentry{labs}{308} \unnumbsecentry{ldexp}{308} \unnumbsecentry{ldiv}{309} \unnumbsecentry{_lfn_gen_short_fname}{309} \unnumbsecentry{_lfn_get_ftime}{311} \unnumbsecentry{__libc_termios_init}{312} \unnumbsecentry{libm}{312} \unnumbsecentry{link}{315} \unnumbsecentry{llabs}{315} \unnumbsecentry{lldiv}{316} \unnumbsecentry{load_npx}{316} \unnumbsecentry{localeconv}{317} \unnumbsecentry{localtime}{319} \unnumbsecentry{lock}{320} \unnumbsecentry{log}{320} \unnumbsecentry{log10}{321} \unnumbsecentry{log1p}{321} \unnumbsecentry{log2}{322} \unnumbsecentry{longjmp}{322} \unnumbsecentry{lowvideo}{323} \unnumbsecentry{lseek}{323} \unnumbsecentry{malloc}{324} \unnumbsecentry{matherr}{324} \unnumbsecentry{mblen}{326} \unnumbsecentry{mbstowcs}{327} \unnumbsecentry{mbtowc}{327} \unnumbsecentry{memccpy}{328} \unnumbsecentry{memchr}{329} \unnumbsecentry{memcmp}{329} \unnumbsecentry{memcpy}{330} \unnumbsecentry{memicmp}{330} \unnumbsecentry{memmove}{331} \unnumbsecentry{memset}{332} \unnumbsecentry{mkdir}{332} \unnumbsecentry{mkfifo}{333} \unnumbsecentry{mknod}{333} \unnumbsecentry{mkstemp}{334} \unnumbsecentry{mktemp}{334} \unnumbsecentry{mktime}{335} \unnumbsecentry{modf}{336} \unnumbsecentry{modfl}{336} \unnumbsecentry{_mono_clear}{337} \unnumbsecentry{_mono_printf}{337} \unnumbsecentry{_mono_putc}{337} \unnumbsecentry{movedata}{338} \unnumbsecentry{movedatab}{338} \unnumbsecentry{movedatal}{339} \unnumbsecentry{movedataw}{339} \unnumbsecentry{movetext}{340} \unnumbsecentry{mprotect}{340} \unnumbsecentry{_my_cs}{341} \unnumbsecentry{_my_ds}{341} \unnumbsecentry{_my_ss}{342} \unnumbsecentry{nice}{342} \unnumbsecentry{normvideo}{342} \unnumbsecentry{nosound}{343} \unnumbsecentry{ntohl}{343} \unnumbsecentry{ntohs}{344} \unnumbsecentry{open}{344} \unnumbsecentry{_open}{346} \unnumbsecentry{opendir}{346} \unnumbsecentry{outb}{347} \unnumbsecentry{outp}{348} \unnumbsecentry{outportb}{348} \unnumbsecentry{outportl}{348} \unnumbsecentry{outportsb}{349} \unnumbsecentry{outportsl}{349} \unnumbsecentry{outportsw}{349} \unnumbsecentry{outportw}{350} \unnumbsecentry{outpw}{350} \unnumbsecentry{pathconf}{350} \unnumbsecentry{pause}{352} \unnumbsecentry{pclose}{352} \unnumbsecentry{perror}{353} \unnumbsecentry{pipe}{353} \unnumbsecentry{popen}{354} \unnumbsecentry{pow}{354} \unnumbsecentry{pow10}{355} \unnumbsecentry{pow2}{356} \unnumbsecentry{powi}{356} \unnumbsecentry{_preserve_fncase}{357} \unnumbsecentry{printf}{357} \unnumbsecentry{psignal}{360} \unnumbsecentry{_put_path}{360} \unnumbsecentry{putc}{362} \unnumbsecentry{putch}{363} \unnumbsecentry{putchar}{363} \unnumbsecentry{putenv}{364} \unnumbsecentry{puts}{365} \unnumbsecentry{puttext}{365} \unnumbsecentry{putw}{366} \unnumbsecentry{qsort}{366} \unnumbsecentry{raise}{367} \unnumbsecentry{rand}{368} \unnumbsecentry{rand48}{368} \unnumbsecentry{random}{370} \unnumbsecentry{rawclock}{370} \unnumbsecentry{read}{371} \unnumbsecentry{_read}{371} \unnumbsecentry{read_child}{372} \unnumbsecentry{read_sel_addr}{372} \unnumbsecentry{readdir}{373} \unnumbsecentry{realloc}{374} \unnumbsecentry{redir_cmdline_delete}{374} \unnumbsecentry{redir_cmdline_parse}{375} \unnumbsecentry{redir_debug_init}{376} \unnumbsecentry{redir_to_child}{378} \unnumbsecentry{redir_to_debugger}{379} \unnumbsecentry{regcomp}{380} \unnumbsecentry{regerror}{385} \unnumbsecentry{regexec}{386} \unnumbsecentry{regfree}{388} \unnumbsecentry{remove}{389} \unnumbsecentry{remque}{389} \unnumbsecentry{_rename}{390} \unnumbsecentry{rename}{390} \unnumbsecentry{rewind}{391} \unnumbsecentry{rewinddir}{392} \unnumbsecentry{rindex}{392} \unnumbsecentry{rmdir}{393} \unnumbsecentry{run_child}{393} \unnumbsecentry{save_npx}{395} \unnumbsecentry{sbrk}{396} \unnumbsecentry{scanf}{397} \unnumbsecentry{Screen Variables}{401} \unnumbsecentry{ScreenClear}{402} \unnumbsecentry{ScreenCols}{402} \unnumbsecentry{ScreenGetChar}{403} \unnumbsecentry{ScreenGetCursor}{404} \unnumbsecentry{ScreenMode}{404} \unnumbsecentry{ScreenPutChar}{405} \unnumbsecentry{ScreenPutString}{405} \unnumbsecentry{ScreenRetrieve}{406} \unnumbsecentry{ScreenRows}{407} \unnumbsecentry{ScreenSetCursor}{407} \unnumbsecentry{ScreenUpdate}{408} \unnumbsecentry{ScreenUpdateLine}{408} \unnumbsecentry{ScreenVisualBell}{409} \unnumbsecentry{searchpath}{409} \unnumbsecentry{seekdir}{410} \unnumbsecentry{select}{411} \unnumbsecentry{_set_screen_lines}{414} \unnumbsecentry{setbuf}{414} \unnumbsecentry{setbuffer}{415} \unnumbsecentry{setcbrk}{415} \unnumbsecentry{_setcursortype}{416} \unnumbsecentry{setdate}{416} \unnumbsecentry{setdisk}{417} \unnumbsecentry{setenv}{417} \unnumbsecentry{setftime}{418} \unnumbsecentry{setgid}{419} \unnumbsecentry{setgrent}{419} \unnumbsecentry{setitimer}{420} \unnumbsecentry{setjmp}{421} \unnumbsecentry{setlinebuf}{422} \unnumbsecentry{setlocale}{423} \unnumbsecentry{setmntent}{424} \unnumbsecentry{setmode}{424} \unnumbsecentry{setpgid}{425} \unnumbsecentry{setpwent}{426} \unnumbsecentry{setrlimit}{426} \unnumbsecentry{setsid}{427} \unnumbsecentry{setstate}{427} \unnumbsecentry{settime}{427} \unnumbsecentry{settimeofday}{428} \unnumbsecentry{setuid}{428} \unnumbsecentry{setvbuf}{429} \unnumbsecentry{sigaction}{430} \unnumbsecentry{sigaddset}{430} \unnumbsecentry{sigdelset}{431} \unnumbsecentry{sigemptyset}{431} \unnumbsecentry{sigfillset}{432} \unnumbsecentry{sigismember}{432} \unnumbsecentry{siglongjmp}{433} \unnumbsecentry{signal}{433} \unnumbsecentry{sigpending}{437} \unnumbsecentry{sigprocmask}{437} \unnumbsecentry{sigsetjmp}{439} \unnumbsecentry{sin}{440} \unnumbsecentry{sincos}{440} \unnumbsecentry{sinh}{441} \unnumbsecentry{sleep}{441} \unnumbsecentry{sound}{442} \unnumbsecentry{spawn*}{442} \unnumbsecentry{sprintf}{444} \unnumbsecentry{sqrt}{445} \unnumbsecentry{srand}{445} \unnumbsecentry{srandom}{446} \unnumbsecentry{sscanf}{446} \unnumbsecentry{stackavail}{447} \unnumbsecentry{stat}{447} \unnumbsecentry{statfs}{449} \unnumbsecentry{_status87}{450} \unnumbsecentry{_stklen}{450} \unnumbsecentry{stpcpy}{451} \unnumbsecentry{strcasecmp}{451} \unnumbsecentry{strcat}{452} \unnumbsecentry{strchr}{452} \unnumbsecentry{strcmp}{453} \unnumbsecentry{strcoll}{453} \unnumbsecentry{strcpy}{454} \unnumbsecentry{strcspn}{454} \unnumbsecentry{strdup}{455} \unnumbsecentry{strerror}{456} \unnumbsecentry{strftime}{456} \unnumbsecentry{stricmp}{459} \unnumbsecentry{strlen}{459} \unnumbsecentry{strlwr}{460} \unnumbsecentry{strncasecmp}{460} \unnumbsecentry{strncat}{461} \unnumbsecentry{strncmp}{461} \unnumbsecentry{strncpy}{462} \unnumbsecentry{strnicmp}{462} \unnumbsecentry{strpbrk}{463} \unnumbsecentry{strrchr}{464} \unnumbsecentry{strsep}{464} \unnumbsecentry{strspn}{465} \unnumbsecentry{strstr}{465} \unnumbsecentry{strtod}{466} \unnumbsecentry{strtok}{467} \unnumbsecentry{strtol}{468} \unnumbsecentry{_strtold}{468} \unnumbsecentry{strtoll}{469} \unnumbsecentry{strtoul}{469} \unnumbsecentry{strtoull}{470} \unnumbsecentry{strupr}{471} \unnumbsecentry{strxfrm}{471} \unnumbsecentry{swab}{472} \unnumbsecentry{symlink}{472} \unnumbsecentry{syms_init}{473} \unnumbsecentry{syms_line2val}{473} \unnumbsecentry{syms_listwild}{474} \unnumbsecentry{syms_module}{476} \unnumbsecentry{syms_name2val}{476} \unnumbsecentry{syms_val2line}{477} \unnumbsecentry{syms_val2name}{478} \unnumbsecentry{sync}{479} \unnumbsecentry{sys_errlist}{479} \unnumbsecentry{sys_nerr}{480} \unnumbsecentry{sysconf}{480} \unnumbsecentry{system}{481} \unnumbsecentry{tan}{484} \unnumbsecentry{tanh}{484} \unnumbsecentry{tcdrain}{485} \unnumbsecentry{tcflow}{485} \unnumbsecentry{tcflush}{486} \unnumbsecentry{tcgetattr}{486} \unnumbsecentry{tcgetpgrp}{487} \unnumbsecentry{tcsendbreak}{487} \unnumbsecentry{tcsetattr}{488} \unnumbsecentry{tcsetpgrp}{489} \unnumbsecentry{tell}{489} \unnumbsecentry{telldir}{490} \unnumbsecentry{tempnam}{490} \unnumbsecentry{Termios functions}{491} \unnumbsecentry{textattr}{494} \unnumbsecentry{textbackground}{495} \unnumbsecentry{textcolor}{495} \unnumbsecentry{textmode}{495} \unnumbsecentry{time}{496} \unnumbsecentry{times}{497} \unnumbsecentry{tmpfile}{497} \unnumbsecentry{tmpnam}{498} \unnumbsecentry{toascii}{499} \unnumbsecentry{tolower}{499} \unnumbsecentry{toupper}{500} \unnumbsecentry{_truename}{500} \unnumbsecentry{truncate}{501} \unnumbsecentry{ttyname}{502} \unnumbsecentry{tzset}{502} \unnumbsecentry{tzsetwall}{503} \unnumbsecentry{uclock}{503} \unnumbsecentry{umask}{504} \unnumbsecentry{uname}{504} \unnumbsecentry{ungetc}{505} \unnumbsecentry{ungetch}{506} \unnumbsecentry{unlink}{506} \unnumbsecentry{unlock}{507} \unnumbsecentry{_use_lfn}{507} \unnumbsecentry{usleep}{508} \unnumbsecentry{utime}{509} \unnumbsecentry{utimes}{510} \unnumbsecentry{v2loadimage}{510} \unnumbsecentry{varargs}{511} \unnumbsecentry{vfork}{513} \unnumbsecentry{vfprintf}{513} \unnumbsecentry{vfscanf}{514} \unnumbsecentry{vprintf}{514} \unnumbsecentry{vscanf}{515} \unnumbsecentry{vsprintf}{515} \unnumbsecentry{vsscanf}{516} \unnumbsecentry{wait}{516} \unnumbsecentry{waitpid}{517} \unnumbsecentry{wcstombs}{517} \unnumbsecentry{wctomb}{518} \unnumbsecentry{wherex}{518} \unnumbsecentry{wherey}{519} \unnumbsecentry{wild}{519} \unnumbsecentry{window}{519} \unnumbsecentry{write}{520} \unnumbsecentry{_write}{521} \unnumbsecentry{write_child}{522} \unnumbsecentry{write_sel_addr}{522} \unnumbsecentry{xfree}{523} \unnumbsecentry{xmalloc}{523} \unnumbsecentry{xrealloc}{524} \chapentry{Unimplemented Functions}{2}{525}