;
; cdll.def
;
LIBRARY CDLL INITINSTANCE
DESCRIPTION 'emx 0.9a dynamically-linked C library -- Copyright (c) 1993-1994 by Eberhard Mattes'

DATA
   MULTIPLE NONSHARED

EXPORTS

;
; The following symbols are used by the startup code and must
; always be exported
;
  _entry1                       ; For startup code
  _entry2                       ; For startup code
  _startup                      ; For startup code
  __ctordtorInit1               ; For startup code
  __ctordtorTerm1               ; For startup code
  atexit                        ; For startup code: atexit()
  exit                          ; For startup code: exit()

;
; Choose from the following symbols, depending on whether creating
; a single-thread or multithread library
;
  _errno_fun                    ; For multithread library: errno
  errno                         ; For single-thread library: errno

;
; The remaining symbols are optional
;

;
; System calls
;
  __alarm
  __bind
  __accept
  __cgets
  __chdir
  __chdrive
  __chmod
  __chsize
  __clock
  __close
  __connect
  __core
  __dup
  __dup2
  __emx_version
  __endthread
  __execname
  __exit
  __fcntl
  __filesys
  __findfirst
  __findnext
  __fork
  __fstat
  __fsync
  __ftime
  __ftruncate
  __getcwd
  __getdrive
  __gethostbyaddr
  __gethostbyname
  __gethostid
  __gethostname
  __getnetbyaddr
  __getnetbyname
  __getpeername
  __getpid
  __getppid
  __getprotobyname
  __getprotobynumber
  __getservbyname
  __getservbyport
  __getsockhandle
  __getsockname
  __getsockopt
  __imphandle
  __initthread
  __ioctl1
  __ioctl2
  __kill
  __listen
  __lseek
  __memaccess
  __memavail
  __mkdir
  __newthread
  __nls_memupr
  __open
  __os_version
  __pause
  __pipe
  __portaccess
  __ptrace
  __raise
  __read
  __read_kbd
  __recv
  __recvfrom
  __remove
  __rename
  __rmdir
  __sbrk
  __scrsize
  __select
  __send
  __sendto
  __setsockopt
  __shutdown
  __sigaction
  __signal
  __sigpending
  __sigprocmask
  __sigsuspend
  __sleep
  __sleep2
  __socket
  __spawnve
  __stat
  __swchar
  __syserrno
  __uflags
  __ulimit
  __umask
  __unwind2
  __utimes
  __wait
  __waitpid
  __write

;
; GCC helper functions
;
  __builtin_delete
  __builtin_new
  __builtin_vec_delete
  __builtin_vec_new
  __cmpdi2
  __divdi3
  __divsi3
  __fixdfsi
  __fixunsdfdi
  __fixunsdfsi
  __fixunssfdi
  __fixunsxfdi
  __moddi3
  __muldi3
  __new_handler
  __probe
  __pure_virtual
  __udivdi3
  __udivsi3
  __umoddi3

;
; Other library symbols
;
  "HUGE"
  _CRT_init
  _CRT_term
  _LHUGE
  __threadid
  _abspath
  _acosl
  _asinl
  _assert
  _atan2l
  _atanl
  _atold
  _atoll
  _beginthread
  _cbrtl
  _ceill
  _chdir2
  _chdrive
  _cleanup
  _clear87
  _control87
  _core
  _coshl
  _cosl
  _crlf
  _ctype
  _day
  _defext
  _dt_free
  _dt_read
  _dt_sort
  _dt_split
  _ea_free
  _ea_get
  _ea_put
  _ea_remove
  _ead_add
  _ead_clear
  _ead_copy
  _ead_count
  _ead_create
  _ead_delete
  _ead_destroy
  _ead_fea2list_size
  _ead_fea2list_to_fealist
  _ead_fealist_to_fea2list
  _ead_find
  _ead_get_fea2list
  _ead_get_flags
  _ead_get_name
  _ead_get_value
  _ead_name_len
  _ead_read
  _ead_replace
  _ead_sort
  _ead_use_fea2list
  _ead_value_size
  _ead_write
  _emx_env
  _emx_rev
  _emx_vcmp
  _emx_vprt
  _emxload_connect
  _emxload_disconnect
  _emxload_env
  _emxload_list_get
  _emxload_list_start
  _emxload_prog
  _emxload_stop
  _emxload_this
  _emxload_unload
  _endthread
  _envargs
  _errno
  _execname
  _exit
  _expand
  _expl
  _fabsl
  _fbuf
  _files
  _filesys
  _fill
  _floorl
  _flush
  _fmode_bin
  _fmodl
  _fncmp
  _fnexplode
  _fnexplodefree
  _fngetdrive
  _fnisabs
  _fnisrel
  _fnlwr
  _fnlwr2
  _fopen
  _fpreset
  _frexpl
  _fseek_hdr
  _fsetmode
  _fsopen
  _fullpath
  _fxam
  _fxaml
  _getcwd1
  _getcwd2
  _getdrive
  _getext
  _getext2
  _getname
  _getpass1
  _getpass2
  _getvol
  _heapchk
  _heapset
  _hypotl
  _imphandle
  _input
  _int86
  _isterm
  _itoa
  _ldexpl
  _lldiv
  _lltoa
  _localeconv
  _log10l
  _logl
  _lookahead
  _ltoa
  _makepath
  _mb_cur_max
  _memaccess
  _memcount
  _memdif
  _memswap
  _mfclose
  _mfopen
  _mktime
  _modfl
  _msize
  _newstream
  _nfiles
  _nls_init
  _nls_init_flag
  _nls_strlwr
  _nls_strupr
  _nls_tolower_tab
  _nls_toupper_tab
  _org_environ
  _os2_bad
  _osmajor
  _osminor
  _osmode
  _output
  _path
  _pipe_size
  _portaccess
  _powl
  _read_kbd
  _remext
  _response
  _rfnlwr
  _rintl
  _rmtmp
  _scrsize
  _searchenv
  _seek_hdr
  _sfnlwr
  _sinhl
  _sinl
  _sleep2
  _sopen
  _splitargs
  _splitpath
  _sqrtl
  _status87
  _streamv                      ; stdin, stdout, and stderr
  _strncpy
  _strtold
  _swchar
  _syserrno
  _tanhl
  _tanl
  _tcalloc
  _tfree
  _thread
  _threadstore
  _tid
  _tmalloc
  _tolower
  _toupper
  _trealloc
  _truncl
  _tzset_flag
  _ulldiv
  _ulltoa
  _ultoa
  _wildcard
  abort
  abs
  access
  acos
  alarm
  asctime
  asin
  atan
  atan2
  atof
  atoi
  atol
  bcmp
  bcopy
  bsearch
  bzero
  calloc
  cbrt
  ceil
  cfgetispeed
  cfgetospeed
  cfsetispeed
  cfsetospeed
  chdir
  chmod
  chsize
  clearerr
  clock
  close
  closedir
  cos
  cosh
  creat
  ctime
  cuserid
  daylight
  difftime
  div
  dup
  dup2
  endpwent
  environ
  eof
  execl
  execle
  execlp
  execlpe
  execv
  execve
  execvp
  execvpe
  exp
  fabs
  fclose
  fcloseall
  fcntl
  fdopen
  fflush
  ffs
  fgetc
  fgetchar
  fgetpos
  fgets
  filelength
  flock
  floor
  flushall
  fmod
  fnmatch
  fopen
  fork
  fpathconf
  fprintf
  fputc
  fputchar
  fputs
  fread
  free
  freopen
  frexp
  fscanf
  fseek
  fsetpos
  fstat
  fsync
  ftell
  ftime
  ftruncate
  ftw
  fwrite
  gcvt
  getcwd
  getegid
  getenv
  geteuid
  getgid
  getgrgid
  getgrnam
  getgroups
  getlogin
  getopt
  getpagesize
  getpass
  getpid
  getppid
  getpgrp
  getpwent
  getpwnam
  getpwuid
  gets
  gettimeofday
  getuid
  getw
  getwd
  gmtime
  hypot
  index
  ioctl
  isalnum
  isalpha
  isascii
  isatty
  iscntrl
  isdigit
  isgraph
  islower
  isprint
  ispunct
  isspace
  isupper
  isxdigit
  kill
  labs
  ldexp
  ldiv
  localeconv
  localtime
  log
  log10
  longjmp
  lseek
  malloc
  mblen
  mbstowcs
  mbtowc
  memccpy
  memchr
  memcmp
  memcpy
  memicmp
  memmove
  memset
  mkdir
  mktemp
  mktime
  modf
  open
  opendir
  optarg
  opterr
  optind
  optmode
  optopt
  optswchar
  pathconf
  pause
  pclose
  perror
  pipe
  popen
  pow
  printf
  ptrace
  putenv
  puts
  putw
  qsort
  raise
  rand
  read
  readdir
  realloc
  remove
  rename
  rewind
  rewinddir
  rindex
  rint
  rmdir
  sbrk
  scanf
  seekdir
  select
  set_new_handler
  setbuf
  setbuffer
  setgid
  setjmp
  setlocale
  setmode
  setpgid
  setpwent
  setsid
  setuid
  setvbuf
  sigaction
  sigaddset
  sigdelset
  sigemptyset
  sigfillset
  sigismember
  siglongjmp
  signal
  sigpending
  sigprocmask
  sigsetjmp
  sigsuspend
  sin
  sinh
  sleep
  sopen
  spawnl
  spawnle
  spawnlp
  spawnlpe
  spawnv
  spawnve
  spawnvp
  spawnvpe
  sprintf
  sqrt
  srand
  sscanf
  stat
  strcat
  strchr
  strcmp
  strcoll
  strcpy
  strcspn
  strdup
  strerror
  strftime
  stricmp
  strlen
  strlwr
  strncat
  strncmp
  strncpy
  strnicmp
  strnset
  strpbrk
  strptime
  strrchr
  strrev
  strset
  strspn
  strstr
  strtod
  strtok
  strtol
  strtoul
  strupr
  strxfrm
  swab
  sys_errlist
  sys_nerr
  sysconf
  system
  tan
  tanh
  tcdrain
  tcflow
  tcflush
  tcgetattr
  tcgetpgrp
  tcsendbreak
  tcsetattr
  tcsetpgrp
  tell
  telldir
  tempnam
  time
  times
  timezone
  tmpfile
  tmpnam
  toascii
  tolower
  toupper
  trunc
  truncate
  tzname
  tzset
  ulimit
  umask
  uname
  ungetc
  unlink
  utime
  utimes
  vfprintf
  vfscanf
  vprintf
  vscanf
  vsprintf
  vsscanf
  wait
  waitpid
  wcstombs
  wctomb
  write
