Version
0.4
Description
This is an implementation of a small part of GLibC, just enough to compile most Unix programs on MS Windows. It contains functions for passwords, process id's groups, and strings. Most are interfaces to the MS-Windows Win32 API. Some are just dummy functions that do nothing.
The following functions are provided:
* a64l
* __access
* access
* __addmntent
* addmntent
* __addmntentstr
* alarm
* alphasort
* alphasort64
* argp_err_exit_status
* __argp_error
* argp_error
* __argp_failure
* argp_failure
* __argp_fmtstream_ensure
* __argp_fmtstream_free
* __argp_fmtstream_point
* __argp_fmtstream_printf
* __argp_fmtstream_putc
* __argp_fmtstream_puts
* __argp_fmtstream_set_lmargin
* __argp_fmtstream_set_rmargin
* __argp_fmtstream_set_wmargin
* __argp_fmtstream_update
* __argp_fmtstream_write
* __argp_help
* argp_help
* __argp_input
* _argp_input
* __argp_make_fmtstream
* __argp_parse
* argp_parse
* argp_program_bug_address
* argp_program_version
* argp_program_version_hook
* __argp_state_help
* argp_state_help
* _argp_unlock_xxx
* __argp_usage
* argp_usage
* __argz_add
* argz_add
* __argz_add_sep
* argz_add_sep
* __argz_append
* argz_append
* __argz_count
* argz_count
* __argz_create
* argz_create
* __argz_create_sep
* argz_create_sep
* argz_delete
* __argz_extract
* argz_extract
* __argz_insert
* argz_insert
* __argz_next
* argz_next
* __argz_replace
* argz_replace
* __argz_stringify
* argz_stringify
* attr2mode
* BackupLink
* basename
* bcopy
* __brk
* brk
* bsearch
* __bzero
* bzero
* __canonicalize_file_name
* canonicalize_file_name
* catclose
* catgets
* catopen
* cfgetispeed
* cfgetospeed
* cfmakeraw
* cfsetispeed
* cfsetospeed
* cfsetspeed
* __chdir
* chdir
* chflags
* __chown
* chown
* chroot
* clock
* clock_getcpuclockid
* clock_getres
* clock_gettime
* clock_nanosleep
* clock_settime
* __closedir
* closedir
* CreateLink
* crypt
* __crypt_r
* crypt_r
* __curbrk
* cuserid
* __cxstat64
* debugprint
* DecodeError
* devrootdir
* dirfd
* dirname
* dladdr
* dlclose
* dlerror
* dlopen
* dlsym
* __dlvsym
* dlvsym
* drand48
* __drand48_iterate
* drand48_r
* ecvt
* ecvt_r
* encrypt
* __encrypt_r
* encrypt_r
* endfsent
* endgrent
* endhostent
* __endmntent
* endmntent
* endpwent
* endusershell
* envz_add
* envz_entry
* envz_get
* envz_merge
* envz_remove
* envz_strip
* erand48
* __erand48_r
* erand48_r
* err
* __error
* error
* __error_at_line
* error_at_line
* error_message_count
* error_one_per_line
* error_print_progname
* errx
* __euidaccess
* euidaccess
* __fchdir
* fchdir
* fchflags
* __fchmod
* fchmod
* __fchown
* fchown
* __fcntl
* fcntl
* fcrypt
* fcvt
* fcvt_r
* fdatasync
* fesetround
* __ffs
* ffs
* ffsl
* fgetxattr
* file_exists
* FileInformationToStat64
* flistxattr
* __flockfile
* flockfile
* __fork
* fork
* __fpathconf
* fpathconf
* fremovexattr
* frootdir
* fseeko
* fseeko64
* __fsetlocking
* fsetxattr
* __fstat
* fstat
* fstat64
* __fstatfs
* fstatfs
* __fstatfs64
* fstatfs64
* __fstatvfs
* fstatvfs
* __fstatvfs64
* fstatvfs64
* ftello
* ftello64
* __ftruncate
* ftruncate
* __ftruncate64
* ftruncate64
* __ftrylockfile
* ftrylockfile
* fts_children
* fts_close
* fts_open
* fts_read
* fts_set
* ftw
* ftw64
* __funlockfile
* funlockfile
* __futimes
* futimes
* __fxstat
* _fxstat
* __fxstat64
* gcvt
* __gen_tempname
* __get_avphys_pages
* get_avphys_pages
* __get_clockfreq
* get_current_dir_name
* __get_errno
* __get_nprocs
* get_nprocs
* __get_nprocs_conf
* get_nprocs_conf
* __get_phys_pages
* get_phys_pages
* __getclktck
* getcpuspeed
* __getcwd
* getdomainname
* __getdtablesize
* getdtablesize
* __getegid
* getegid
* __geteuid
* geteuid
* getexecdir
* getexecparent
* getexecpath
* GetFileAttributeData
* GetFileInformationByName
* getfsent
* getfsfile
* getfsspec
* __getgid
* getgid
* getgranularity
* getgrent
* getgrent_r
* getgrgid
* getgrnam
* __getgroups
* getgroups
* gethostent
* gethostid
* __getline
* getline
* getloadavg
* getlogin
* getlongpath
* GetMachInfo
* getmntent
* __getmntent_r
* getmntent_r
* __getntptimeofday
* getntptimeofday
* getopt
* __getopt_initialized
* _getopt_internal
* getopt_long
* getopt_long_only
* GetOsInfo
* __getpagesize
* getpagesize
* getpass
* __getpgid
* getpgid
* getpgrp
* __getppid
* getppid
* getpriority
* getprogname
* getpwent
* getpwnam
* getpwuid
* __getrlimit
* getrlimit
* __getrlimit64
* getrlimit64
* getrootdirs
* getshortpath
* getsid
* GetStat64ByHandle
* GetStat64ByName
* __gettimeofday
* gettimeofday
* __getuid
* getuid
* getuname
* getusershell
* GetVendorID
* GetVolumeSerialNumber
* getwd
* getxattr
* GetXStat64ByName
* __group_member
* group_member
* gtty
* handle2mode
* hashval
* __hasmntopt
* hasmntopt
* hcreate
* hcreate_r
* __hdestroy
* hdestroy
* hdestroy_r
* hsearch
* hsearch_r
* __hutimes
* __init_des
* __init_des_r
* __init_misc
* __initstate
* initstate
* __initstate_r
* initstate_r
* insque
* _IO_flockfile
* _IO_ftrylockfile
* _IO_funlockfile
* __ioctl
* ioctl
* issymlink
* IsWin31
* IsWin9x
* IsWinCE
* IsWinNT
* _itoa_lower_digits
* _itoa_upper_digits
* jrand48
* __jrand48_r
* jrand48_r
* __kill
* kill
* l64a
* lchmod
* __lchown
* lchown
* lcong48
* __lcong48_r
* lcong48_r
* lfind
* lgetxattr
* __libc_drand48_data
* __libc_enable_secure
* __libc_init
* __libc_init_first
* __libc_init_secure
* _libc_intl_domainname
* __libc_multiple_libcs
* __libc_nanosleep
* __libc_readv
* __libc_tcdrain
* __libc_tsd_LOCALE_data
* __libc_wait
* __libc_waitid
* __libc_waitpid
* __link
* link
* listxattr
* llistxattr
* lock
* lock64
* lrand48
* lrand48_r
* lremovexattr
* lsearch
* lsetxattr
* __lstat
* lstat
* lstat64
* __lutimes
* lutimes
* __lxstat
* _lxstat
* __lxstat64
* madvise
* __md5_buffer
* __md5_crypt
* __md5_crypt_r
* __md5_finish_ctx
* __md5_init_ctx
* __md5_process_block
* __md5_process_bytes
* __md5_read_ctx
* __md5_stream
* memfrob
* __mempcpy
* mempcpy
* __memrchr
* memrchr
* __mkdir
* mkdir
* mkdtemp
* mkfifo
* __mknod
* mknod
* mkstemp64
* mkstemps
* mktemp
* mlock
* mlockall
* __mmap
* mmap
* __mmap64
* mmap64
* mode2osflags
* __mpn_lshift
* __mpn_rshift
* __mprotect
* mprotect
* mrand48
* mrand48_r
* mremap
* msync
* mtrace
* munlock
* munlockall
* __munmap
* munmap
* muntrace
* __nanosleep
* nanosleep
* nftw
* nftw64
* nice
* _nl_C_codeset
* _nl_C_LC_ADDRESS
* _nl_C_LC_COLLATE
* _nl_C_LC_CTYPE
* _nl_C_LC_CTYPE_class
* _nl_C_LC_CTYPE_class32
* _nl_C_LC_CTYPE_class_alnum
* _nl_C_LC_CTYPE_class_alpha
* _nl_C_LC_CTYPE_class_blank
* _nl_C_LC_CTYPE_class_cntrl
* _nl_C_LC_CTYPE_class_digit
* _nl_C_LC_CTYPE_class_graph
* _nl_C_LC_CTYPE_class_lower
* _nl_C_LC_CTYPE_class_print
* _nl_C_LC_CTYPE_class_punct
* _nl_C_LC_CTYPE_class_space
* _nl_C_LC_CTYPE_class_upper
* _nl_C_LC_CTYPE_class_xdigit
* _nl_C_LC_CTYPE_map_tolower
* _nl_C_LC_CTYPE_map_toupper
* _nl_C_LC_CTYPE_tolower
* _nl_C_LC_CTYPE_toupper
* _nl_C_LC_CTYPE_width
* _nl_C_LC_IDENTIFICATION
* _nl_C_LC_MEASUREMENT
* _nl_C_LC_MESSAGES
* _nl_C_LC_MONETARY
* _nl_C_LC_NAME
* _nl_C_LC_NUMERIC
* _nl_C_LC_PAPER
* _nl_C_LC_TELEPHONE
* _nl_C_LC_TIME
* _nl_C_name
* _nl_global_locale
* nl_langinfo
* _nl_POSIX_name
* nrand48
* __nrand48_r
* nrand48_r
* __open_catalog
* __opendir
* opendir
* optarg
* opterr
* optind
* __option_is_end
* _option_is_end
* __option_is_short
* _option_is_short
* optopt
* osflags2mode
* path2mode
* __path_search
* __pathconf
* pathconf
* __pipe
* pipe
* posix2winfullpath
* posix2winpath
* posix_madvise
* posix_mremap
* PrintWinErr
* __progname
* __progname_full
* program_invocation_name
* program_invocation_short_name
* program_name
* __pthread_clock_gettime
* __pthread_clock_settime
* qecvt
* qecvt_r
* qfcvt
* qfcvt_r
* qgcvt
* qsort
* _quicksort
* rand
* rand_r
* __random
* random
* __random_r
* random_r
* __rawmemchr
* rawmemchr
* __readdir
* readdir
* __readdir64
* readdir64
* __readdir64_r
* readdir64_r
* __readdir_r
* readdir_r
* readlink
* __readv
* readv
* __realpath
* realpath
* remove
* removexattr
* remque
* rename
* ResolveLink
* __rewinddir
* rewinddir
* __rmdir
* rmdir
* rootdir
* __rstatfsx64
* __sbrk
* sbrk
* scandir
* scandir64
* __secure_getenv
* seed48
* __seed48_r
* seed48_r
* __seekdir
* seekdir
* __select
* select
* setdomainname
* setegid
* setenv
* setfsent
* setgid
* setgrent
* sethostent
* sethostid
* sethostname
* setkey
* __setkey_r
* setkey_r
* setlogin
* __setmntent
* setmntent
* __setntptimeofday
* setntptimeofday
* __setpgid
* setpgid
* setpgrp
* setpriority
* setpwent
* __setregid
* setregid
* __setreuid
* setreuid
* __setrlimit
* setrlimit
* __setrlimit64
* setrlimit64
* __setstate
* setstate
* __setstate_r
* setstate_r
* __settimeofday
* settimeofday
* setuid
* setusershell
* setxattr
* __sigaction
* sigaction
* __sigaddset
* sigaddset
* sigfillset
* __sigprocmask
* sigprocmask
* __sleep
* sleep
* _splitpath
* srand
* srand48
* __srand48_r
* srand48_r
* __srandom
* srandom
* __srandom_r
* srandom_r
* __stat
* stat
* __stat64
* stat64
* stat64_to_32
* __statfs
* statfs
* __statfs64
* statfs64
* __statfsbsd
* statfsbsd
* __statfsx64
* statfsx64
* __statvfs
* statvfs
* __statvfs64
* statvfs64
* __stpcpy
* stpcpy
* __stpncpy
* stpncpy
* __strchrnul
* strchrnul
* __strerror_r
* strerror_r
* strfry
* strlcat
* strlcpy
* strmode
* __strncasecmp
* strncasecmp
* __strndup
* strndup
* __strnlen
* strnlen
* strptime
* __strsep
* strsep
* __strsep_g
* strsignal
* __strtok_r
* strtok_r
* __strverscmp
* strverscmp
* symlink
* sync
* _sys_errlist_internal
* _sys_nerr_internal
* _sys_siglist
* sys_siglist
* _sys_siglist_internal
* syscall
* __sysconf
* sysconf
* sysinfo
* tcdrain
* tcflow
* tcflush
* __tcgetattr
* tcgetattr
* tcgetpgrp
* tcgetsid
* tcsendbreak
* tcsetattr
* tcsetpgrp
* __tdelete
* tdelete
* __tdestroy
* tdestroy
* __telldir
* telldir
* tempnam
* __tfind
* tfind
* __times
* times
* tm_year_base
* tmpfile
* tmpfile64
* tmpnam
* tmpnam_r
* __truncate
* truncate
* __truncate64
* truncate64
* __tsearch
* tsearch
* ttyname
* __twalk
* twalk
* __tzname_cur_max
* __tzname_max
* _ufc_dofinalperm_r
* _ufc_doit_r
* _ufc_foobar
* _ufc_mk_keytab_r
* _ufc_output_conversion_r
* _ufc_setup_salt_r
* __ulimit
* ulimit
* __uname
* uname
* unix2winpath
* __unlink
* unlink
* unsetenv
* usleep
* ustat
* utime
* __utimes
* utimes
* verr
* verrx
* versionsort
* versionsort64
* vlimit
* vsn2drive
* vwarn
* vwarnx
* __w32_gethostbyaddr
* w32_gethostbyaddr
* __w32_gethostbyname
* w32_gethostbyname
* __w32_gethostname
* w32_gethostname
* w32_same_file
* __wait
* wait
* __wait3
* wait3
* __wait4
* wait4
* __waitid
* waitid
* __waitpid
* waitpid
* warn
* warnx
* werrno
* win2posixfullpath
* win2posixpath
* win2unixpath
* win32_longpath
* WinErr
* winmajor
* winminor
* winos
* winplatform
* _wordcopy_bwd_aligned
* _wordcopy_bwd_dest_aligned
* _wordcopy_fwd_aligned
* _wordcopy_fwd_dest_aligned
* ws_cleanup
* ws_init
* WSAErr
* __xmknod
* _xmknod
* __xpg_basename
* __xstat
* _xstat
* __xstat64
The documentation of most of these functions is in the Glibc-documentation, in the Linux manpages and in the FreeBsd manpages.
Homepage
http://www.gnu.org/software/libc/libc.html
Sources:
Download
Description Download Size Last change Md5sum
• Developer files Zip 643174 10 January 2004 55b41650239b13d2b0d79c100d160665
• Sources Zip 2226097 10 January 2004 f8c7c821033c9ed141c347edf3c30477
• Original source
You can also download the files from the GnuWin32 files page. New releases of the port of this package can be monitored.
Saturday, July 26, 2008
Subscribe to:
Posts (Atom)