* i686.din: New file.

* x86_64.din: New file.
* common.din: New file.
* cygwin.din: Delete.
* cygwin64.din: Delete.
* gendef: Rework to take options rather than using positional parameters.
Accept multiple files as input.
This commit is contained in:
Christopher Faylor 2013-04-30 23:43:08 +00:00
parent 28204e0849
commit bfebe413bd
9 changed files with 785 additions and 2101 deletions

View File

@ -1,3 +1,13 @@
2013-04-30 Christopher Faylor <me.cygwin2013@cgf.cx>
* i686.din: New file.
* x86_64.din: New file.
* common.din: New file.
* cygwin.din: Delete.
* cygwin64.din: Delete.
* gendef: Rework to take options rather than using positional
parameters. Accept multiple files as input.
2013-04-29 Christopher Faylor <me.cygwin2013@cgf.cx>
* autoload.cc (CreateSymbolicLinkW): Rename from CreateSymbolicLink.

View File

@ -118,7 +118,7 @@ DLL_NAME:=@DLL_NAME@
TEST_DLL_NAME:=${patsubst %1.dll,%0.dll,@DLL_NAME@}
TEST_LIB_NAME:=libcygwin0.a
STATIC_LIB_NAME:=libcygwin_s.a
DIN_FILE=@DIN_FILE@
DIN_FILE=@DIN_FILE@ common.din
DEF_FILE:=cygwin.def
TLSOFFSETS_H:=@TLSOFFSETS_H@
DLL_ENTRY:=@DLL_ENTRY@
@ -460,9 +460,6 @@ dll_ofiles: $(DLL_OFILES)
$(LIBGMON_A): $(GMON_OFILES) $(GMON_START)
$(AR) rcv $(LIBGMON_A) $(GMON_OFILES)
$(API_VER): $(srcdir)/$(DIN_FILE)
@echo Error: Version info is older than DLL API!
version.cc winver.o: winver_stamp
@ :
@ -514,11 +511,11 @@ winver_stamp: mkvers.sh include/cygwin/version.h winver.rc $(DLL_OFILES)
$(COMPILE.cc) -c -o version.o version.cc && \
touch $@
Makefile: $(DIN_FILE) ${srcdir}/Makefile.in
Makefile: ${srcdir}/Makefile.in
/bin/sh ./config.status
$(DEF_FILE): gendef $(DIN_FILE) $(srcdir)/$(TLSOFFSETS_H)
$^ $(target_cpu) $@ sigfe.s
$(DEF_FILE): gendef $(srcdir)/$(TLSOFFSETS_H) $(DIN_FILE)
$(word 1,$^) --cpu=${target_cpu} --output-def=$@ --tlsoffsets=$(word 2,$^) $(wordlist 3,99,$^)
$(srcdir)/$(TLSOFFSETS_H): gentls_offsets cygtls.h
$^ $@ @CONFIG_DIR@ $(COMPILE.cc) -c

View File

@ -1,4 +1,4 @@
# generated automatically by aclocal 1.12.1 -*- Autoconf -*-
# generated automatically by aclocal 1.12.6 -*- Autoconf -*-
# Copyright (C) 1996-2012 Free Software Foundation, Inc.

View File

@ -1,42 +1,100 @@
LIBRARY "cygwin1.dll" BASE=0x180040000
EXPORTS
# Exported variables
__argc DATA
__argv DATA
_check_for_executable DATA
__check_rhosts_file DATA
_ctype_ DATA
__ctype_ptr__ DATA
environ = __cygwin_environ DATA
__cygwin_user_data DATA
__mb_cur_max DATA
__progname DATA
__rcmd_errstr DATA
_check_for_executable DATA
_ctype_ DATA
_daylight DATA
_impure_ptr DATA
_sys_errlist DATA
_sys_nerr DATA
_timezone DATA
_tzname DATA
error_message_count DATA
error_one_per_line DATA
error_print_progname DATA
h_errno DATA
_impure_ptr DATA
in6addr_any DATA
in6addr_loopback DATA
__mb_cur_max DATA
optarg DATA
opterr DATA
optind DATA
optopt DATA
optreset DATA
__progname DATA
program_invocation_name DATA
program_invocation_short_name DATA
__rcmd_errstr DATA
reent_data DATA
sys_errlist = _sys_errlist DATA
_sys_errlist DATA
sys_nerr = _sys_nerr DATA
_sys_nerr DATA
sys_sigabbrev DATA
sys_siglist DATA
_timezone DATA
_tzname DATA
# Exported functions
_Exit SIGFE
__assert NOSIGFE
__assert_func NOSIGFE
__assertfail NOSIGFE
__dn_comp SIGFE
__dn_expand SIGFE
__dn_skipname SIGFE
__eprintf SIGFE
__errno NOSIGFE
__fpclassifyd NOSIGFE
__fpclassifyf NOSIGFE
__fpurge SIGFE
__getreent NOSIGFE
__infinity NOSIGFE
__isinfd NOSIGFE
__isinff NOSIGFE
__isnand NOSIGFE
__isnanf NOSIGFE
__locale_mb_cur_max NOSIGFE
__main NOSIGFE
__opendir_with_d_ino SIGFE
__res_close SIGFE
__res_init SIGFE
__res_mkquery SIGFE
__res_nclose SIGFE
__res_ninit SIGFE
__res_nmkquery SIGFE
__res_nquery SIGFE
__res_nquerydomain SIGFE
__res_nsearch SIGFE
__res_nsend SIGFE
__res_query SIGFE
__res_querydomain SIGFE
__res_search SIGFE
__res_send SIGFE
__res_state SIGFE
__signbitd NOSIGFE
__signbitf NOSIGFE
__signgam NOSIGFE
__srget SIGFE
__srget_r SIGFE
__swbuf SIGFE
__swbuf_r SIGFE
__wrap__ZdaPv NOSIGFE # void operator delete[](void *p) throw()
__wrap__ZdaPvRKSt9nothrow_t NOSIGFE # void operator delete[](void *p, const std::nothrow_t &nt) throw()
__wrap__ZdlPv NOSIGFE # void operator delete(void *p) throw()
__wrap__ZdlPvRKSt9nothrow_t NOSIGFE # void operator delete(void *p, const std::nothrow_t &nt) throw()
__xdrrec_getrec SIGFE
__xdrrec_setnonblock SIGFE
__xpg_strerror_r SIGFE
_exit SIGFE
_feinitialise NOSIGFE
_fscanf_r SIGFE
_get_osfhandle SIGFE
_longjmp = longjmp NOSIGFE
_pipe SIGFE
_pthread_cleanup_pop SIGFE
_pthread_cleanup_push SIGFE
_setjmp = setjmp NOSIGFE
_setmode = cygwin_setmode SIGFE
a64l NOSIGFE
abort NOSIGFE
abs NOSIGFE
@ -57,7 +115,6 @@ acosf NOSIGFE
acosh NOSIGFE
acoshf NOSIGFE
alarm SIGFE
_alloca = __alloca NOSIGFE
alphasort NOSIGFE
argz_add SIGFE
argz_add_sep SIGFE
@ -79,9 +136,6 @@ asinh NOSIGFE
asinhf NOSIGFE
asnprintf SIGFE
asprintf SIGFE
__assert NOSIGFE
__assert_func NOSIGFE
__assertfail NOSIGFE
atan NOSIGFE
atan2 NOSIGFE
atan2f NOSIGFE
@ -211,18 +265,13 @@ div NOSIGFE
dlclose SIGFE
dlerror NOSIGFE
dlfork NOSIGFE
_dll_crt0 NOSIGFE
dll_crt0__FP11per_process NOSIGFE # dll_crt0(per_process *)
dll_dllcrt0 NOSIGFE
dll_entry NOSIGFE
dlopen SIGFE
dlsym SIGFE
dn_comp = __dn_comp SIGFE
__dn_comp SIGFE
dn_expand = __dn_expand SIGFE
__dn_expand SIGFE
dn_skipname = __dn_skipname SIGFE
__dn_skipname SIGFE
dprintf SIGFE
drand48 NOSIGFE
drem NOSIGFE
@ -249,14 +298,12 @@ envz_get NOSIGFE
envz_merge SIGFE
envz_remove SIGFE
envz_strip SIGFE
__eprintf SIGFE
erand48 NOSIGFE
erf NOSIGFE
erfc NOSIGFE
erfcf NOSIGFE
erff NOSIGFE
err SIGFE
__errno NOSIGFE
error SIGFE
error_at_line SIGFE
errx SIGFE
@ -269,7 +316,6 @@ execve SIGFE
execvp SIGFE
execvpe SIGFE
exit = cygwin_exit SIGFE
_exit SIGFE
exp NOSIGFE
exp10 NOSIGFE
exp10f NOSIGFE
@ -307,7 +353,6 @@ fegetexceptflag NOSIGFE
fegetprec NOSIGFE
fegetround NOSIGFE
feholdexcept SIGFE
_feinitialise NOSIGFE
feof SIGFE
feraiseexcept SIGFE
ferror SIGFE
@ -350,11 +395,8 @@ fopencookie SIGFE
fork SIGFE
forkpty SIGFE
fpathconf SIGFE
__fpclassifyd NOSIGFE
__fpclassifyf NOSIGFE
fprintf SIGFE
fpurge SIGFE
__fpurge SIGFE
fputc SIGFE
fputs SIGFE
fputwc SIGFE
@ -368,7 +410,6 @@ freopen SIGFE
frexp NOSIGFE
frexpf NOSIGFE
fscanf SIGFE
_fscanf_r SIGFE
fseek SIGFE
fseeko SIGFE
fsetpos SIGFE
@ -413,7 +454,6 @@ get_avphys_pages SIGFE
get_current_dir_name SIGFE
get_nprocs SIGFE
get_nprocs_conf SIGFE
_get_osfhandle SIGFE
get_phys_pages SIGFE
getaddrinfo = cygwin_getaddrinfo SIGFE
getc SIGFE
@ -471,7 +511,6 @@ getpwnam SIGFE
getpwnam_r SIGFE
getpwuid SIGFE
getpwuid_r SIGFE
__getreent NOSIGFE
getrlimit SIGFE
getrusage SIGFE
gets SIGFE
@ -532,7 +571,6 @@ inet_ntoa = cygwin_inet_ntoa SIGFE
inet_ntop = cygwin_inet_ntop SIGFE
inet_pton = cygwin_inet_pton SIGFE
infinity NOSIGFE
__infinity NOSIGFE
infinityf NOSIGFE
initgroups SIGFE
initstate NOSIGFE
@ -550,14 +588,10 @@ iscntrl NOSIGFE
isdigit NOSIGFE
isgraph NOSIGFE
isinf NOSIGFE
__isinfd NOSIGFE
isinff NOSIGFE
__isinff NOSIGFE
islower NOSIGFE
isnan NOSIGFE
__isnand NOSIGFE
isnanf NOSIGFE
__isnanf NOSIGFE
isprint NOSIGFE
ispunct NOSIGFE
isspace NOSIGFE
@ -605,11 +639,8 @@ listxattr SIGFE
llabs NOSIGFE
lldiv NOSIGFE
llistxattr SIGFE
llrint NOSIGFE
llrintf NOSIGFE
llround NOSIGFE
llroundf NOSIGFE
__locale_mb_cur_max NOSIGFE
localeconv NOSIGFE
localtime SIGFE
localtime_r SIGFE
@ -629,11 +660,8 @@ login_tty SIGFE
logout SIGFE
logwtmp SIGFE
longjmp NOSIGFE
_longjmp = longjmp NOSIGFE
lrand48 NOSIGFE
lremovexattr SIGFE
lrint NOSIGFE
lrintf NOSIGFE
lround NOSIGFE
lroundf NOSIGFE
lsearch NOSIGFE
@ -641,7 +669,6 @@ lseek SIGFE
lsetxattr SIGFE
lstat SIGFE
lutimes SIGFE
__main NOSIGFE
madvise = posix_madvise SIGFE
mallinfo SIGFE
malloc SIGFE
@ -724,7 +751,6 @@ open_memstream SIGFE
open_wmemstream SIGFE
openat SIGFE
opendir SIGFE
__opendir_with_d_ino SIGFE
openlog SIGFE
openpty SIGFE
pathconf SIGFE
@ -732,7 +758,6 @@ pause SIGFE
pclose SIGFE
perror SIGFE
pipe SIGFE
_pipe SIGFE
pipe2 SIGFE
poll SIGFE
popen SIGFE
@ -773,8 +798,6 @@ pthread_attr_setstack SIGFE
pthread_attr_setstackaddr SIGFE
pthread_attr_setstacksize SIGFE
pthread_cancel SIGFE
_pthread_cleanup_pop SIGFE
_pthread_cleanup_push SIGFE
pthread_cond_broadcast SIGFE
pthread_cond_destroy SIGFE
pthread_cond_init SIGFE
@ -840,12 +863,12 @@ pthread_setschedprio SIGFE
pthread_setspecific SIGFE
pthread_sigmask SIGFE
pthread_sigqueue SIGFE
pthread_suspend SIGFE
pthread_spin_destroy SIGFE
pthread_spin_init SIGFE
pthread_spin_lock SIGFE
pthread_spin_trylock SIGFE
pthread_spin_unlock SIGFE
pthread_suspend SIGFE
pthread_testcancel SIGFE
pthread_yield = sched_yield SIGFE
ptsname SIGFE
@ -895,41 +918,24 @@ remquof NOSIGFE
rename SIGFE
renameat SIGFE
res_close = __res_close SIGFE
__res_close SIGFE
res_init = __res_init SIGFE
__res_init SIGFE
res_mkquery = __res_mkquery SIGFE
__res_mkquery SIGFE
res_nclose = __res_nclose SIGFE
__res_nclose SIGFE
res_ninit = __res_ninit SIGFE
__res_ninit SIGFE
res_nmkquery = __res_nmkquery SIGFE
__res_nmkquery SIGFE
res_nquery = __res_nquery SIGFE
__res_nquery SIGFE
res_nquerydomain = __res_nquerydomain SIGFE
__res_nquerydomain SIGFE
res_nsearch = __res_nsearch SIGFE
__res_nsearch SIGFE
res_nsend = __res_nsend SIGFE
__res_nsend SIGFE
res_query = __res_query SIGFE
__res_query SIGFE
res_querydomain = __res_querydomain SIGFE
__res_querydomain SIGFE
res_search = __res_search SIGFE
__res_search SIGFE
res_send = __res_send SIGFE
__res_send SIGFE
__res_state SIGFE
revoke SIGFE
rewind SIGFE
rewinddir SIGFE
rexec = cygwin_rexec SIGFE
rindex NOSIGFE
rint NOSIGFE
rintf NOSIGFE
rmdir SIGFE
round NOSIGFE
roundf NOSIGFE
@ -985,12 +991,10 @@ setgroups SIGFE
sethostent NOSIGFE
setitimer SIGFE
setjmp NOSIGFE
_setjmp = setjmp NOSIGFE
setlinebuf SIGFE
setlocale NOSIGFE
setlogmask NOSIGFE
setmntent SIGFE
_setmode = cygwin_setmode SIGFE
setpassent NOSIGFE
setpgid SIGFE
setpgrp SIGFE
@ -1029,9 +1033,6 @@ sigignore SIGFE
siginterrupt SIGFE
sigismember SIGFE
signal SIGFE
__signbitd NOSIGFE
__signbitf NOSIGFE
__signgam NOSIGFE
significand NOSIGFE
significandf NOSIGFE
sigpause SIGFE
@ -1068,8 +1069,6 @@ sqrtf NOSIGFE
srand NOSIGFE
srand48 NOSIGFE
srandom NOSIGFE
__srget SIGFE
__srget_r SIGFE
sscanf SIGFE
stat SIGFE
statfs SIGFE
@ -1113,7 +1112,6 @@ strtoimax = strtoll NOSIGFE
strtok NOSIGFE
strtok_r NOSIGFE
strtol NOSIGFE
strtold = _strtold SIGFE
strtoll NOSIGFE
strtosigno NOSIGFE
strtoul NOSIGFE
@ -1122,8 +1120,6 @@ strtoumax = strtoull NOSIGFE
strupr NOSIGFE
strxfrm NOSIGFE
swab NOSIGFE
__swbuf SIGFE
__swbuf_r SIGFE
swprintf SIGFE
swscanf SIGFE
symlink SIGFE
@ -1328,21 +1324,10 @@ xdrrec_create SIGFE
xdrrec_endofrecord SIGFE
xdrrec_eof SIGFE
xdrrec_skiprecord SIGFE
__xdrrec_getrec SIGFE
__xdrrec_setnonblock SIGFE
xdrstdio_create SIGFE
__xpg_strerror_r SIGFE
y0 NOSIGFE
y0f NOSIGFE
y1 NOSIGFE
y1f NOSIGFE
yn NOSIGFE
ynf NOSIGFE
__wrap__ZdaPv NOSIGFE # void operator delete[](void *p) throw()
__wrap__ZdaPvRKSt9nothrow_t NOSIGFE # void operator delete[](void *p, const std::nothrow_t &nt) throw()
__wrap__ZdlPv NOSIGFE # void operator delete(void *p) throw()
__wrap__ZdlPvRKSt9nothrow_t NOSIGFE # void operator delete(void *p, const std::nothrow_t &nt) throw()
__wrap__Znam NOSIGFE # void *operator new[](std::size_t sz) throw (std::bad_alloc)
__wrap__ZnamRKSt9nothrow_t NOSIGFE # void *operator new[](std::size_t sz, const std::nothrow_t &nt) throw()
__wrap__Znwm NOSIGFE # void *operator new(std::size_t sz) throw (std::bad_alloc)
__wrap__ZnwmRKSt9nothrow_t NOSIGFE # void *operator new(std::size_t sz, const std::nothrow_t &nt) throw()

View File

@ -75,14 +75,14 @@ case "$target_cpu" in
DLL_NAME="cygwin1.dll"
DLL_ENTRY="_dll_entry@12"
DEF_DLL_ENTRY="dll_entry@12"
DIN_FILE="cygwin.din"
DIN_FILE="i686.din"
TLSOFFSETS_H="tlsoffsets.h"
CONFIG_DIR="i386" ;;
x86_64)
DLL_NAME="cygwin1.dll"
DLL_ENTRY="dll_entry"
DEF_DLL_ENTRY="dll_entry"
DIN_FILE="cygwin64.din"
DIN_FILE="x86_64.din"
TLSOFFSETS_H="tlsoffsets64.h"
CONFIG_DIR="x86_64" ;;
*) AC_MSG_ERROR(Invalid target processor \"$target_cpu\") ;;

File diff suppressed because it is too large Load Diff

View File

@ -9,32 +9,32 @@
# details.
#
use strict;
use integer;
use Getopt::Long;
sub cleanup(@);
my $in = shift;
my $tls_offsets = shift;
my $cpu = shift;
my $out = shift;
my $sigfe = shift;
my $cpu;
my $output_def;
my $tls_offsets;
GetOptions('cpu=s'=>\$cpu, 'output-def=s'=>\$output_def, 'tlsoffsets=s'=>\$tls_offsets);
$main::first = 0;
if (!defined($in) || !defined($cpu) || !defined($out) || !defined($sigfe)) {
die "usage: $0 deffile.in cygtls.h target-cpu deffile.def sigfe.s\n";
if (!defined($cpu) || !defined($output_def) || !defined($tls_offsets)) {
die "$0: missing required option\n";
}
require $tls_offsets;
my $is64bit = ($cpu eq 'x86_64' ? 1 : 0);
my $sym_prefix = ($is64bit ? '' : '_');
my $is64bit = $cpu eq 'x86_64';
my $sym_prefix = $is64bit ? '' : '_';
open(IN, $in) or die "$0: couldn't open \"$in\" - $!\n";
my @top = ();
while (<IN>) {
while (<>) {
push(@top, cleanup $_);
last if /^\s*exports$/i;
last if /^\s*exports$/oi;
}
my @in = cleanup <IN>;
close(IN);
my @in = cleanup <>;
my %sigfe = ();
my @data = ();
@ -77,12 +77,12 @@ for (@text) {
if defined($func) && $sigfe{$func};
}
open(OUT, '>', $out) or die "$0: couldn't open \"$out\" - $!\n";
open OUT, '>', $output_def or die "$0: couldn't open \"$output_def\" - $!\n";
push @top, (map {$_ . " DATA\n"} @data), (map {$_ . "\n"} @text);
print OUT @top;
close OUT;
open(SIGFE, '>', $sigfe) or die "$0: couldn't open sigfe file \"$sigfe\" - $!\n";
open SIGFE, '>', 'sigfe.h' or die "$0: couldn't open 'sigfe.h' file for writing - $!\n";
for my $k (sort keys %sigfe) {
print SIGFE fefunc($k, $sigfe{$k});
@ -882,7 +882,5 @@ EOF
}
sub cleanup(@) {
map {s/\r//g; $_} @_;
map {s/#.*//g; $_} @_;
map {s/[ \t]+$//g; $_} @_;
grep {s/\r//og; s/#.*//og; s/\s+\n//sog; !/^$/o && $_} @_;
}

657
winsup/cygwin/i686.din Normal file
View File

@ -0,0 +1,657 @@
LIBRARY "cygwin1.dll" BASE=0x61000000
EXPORTS
#Exported variables
__cygwin_environ DATA
_fe_dfl_env DATA
_fe_nomask_env DATA
#Exported functions
__argz_add = argz_add SIGFE
__argz_add_sep = argz_add_sep SIGFE
__argz_append = argz_append SIGFE
__argz_count = argz_count NOSIGFE
__argz_create = argz_create SIGFE
__argz_create_sep = argz_create_sep SIGFE
__argz_delete = argz_delete SIGFE
__argz_extract = argz_extract NOSIGFE
__argz_insert = argz_insert SIGFE
__argz_next = argz_next NOSIGFE
__argz_replace = argz_replace SIGFE
__argz_stringify = argz_stringify NOSIGFE
__envz_add = envz_add SIGFE
__envz_entry = envz_entry NOSIGFE
__envz_get = envz_get NOSIGFE
__envz_merge = envz_merge SIGFE
__envz_remove = envz_remove SIGFE
__envz_strip = envz_strip SIGFE
__f_atan2 = _f_atan2 NOSIGFE
__f_atan2f = _f_atan2f NOSIGFE
__f_exp = _f_exp NOSIGFE
__f_expf = _f_expf NOSIGFE
__f_frexp = _f_frexp NOSIGFE
__f_frexpf = _f_frexpf NOSIGFE
__f_ldexp = _f_ldexp NOSIGFE
__f_ldexpf = _f_ldexpf NOSIGFE
__f_log = _f_log NOSIGFE
__f_log10 = _f_log10 NOSIGFE
__f_log10f = _f_log10f NOSIGFE
__f_logf = _f_logf NOSIGFE
__f_pow = _f_pow NOSIGFE
__f_powf = _f_powf NOSIGFE
__f_tan = _f_tan NOSIGFE
__f_tanf = _f_tanf NOSIGFE
__getdelim SIGFE
__getline SIGFE
__mempcpy = mempcpy NOSIGFE
__wrap__Znaj NOSIGFE # void *operator new[](std::size_t sz) throw (std::bad_alloc)
__wrap__ZnajRKSt9nothrow_t NOSIGFE # void *operator new[](std::size_t sz, const std::nothrow_t &nt) throw()
__wrap__Znwj NOSIGFE # void *operator new(std::size_t sz) throw (std::bad_alloc)
__wrap__ZnwjRKSt9nothrow_t NOSIGFE # void *operator new(std::size_t sz, const std::nothrow_t &nt) throw()
_abort = abort NOSIGFE
_abs = abs NOSIGFE
_access = access SIGFE
_acl = acl SIGFE
_acl32 = acl32 SIGFE
_aclcheck = aclcheck NOSIGFE
_aclcheck32 = aclcheck32 NOSIGFE
_aclfrommode = aclfrommode SIGFE
_aclfrommode32 = aclfrommode32 SIGFE
_aclfrompbits = aclfrompbits SIGFE
_aclfrompbits32 = aclfrompbits32 SIGFE
_aclfromtext = aclfromtext SIGFE
_aclfromtext32 = aclfromtext32 SIGFE
_aclsort = aclsort SIGFE
_aclsort32 = aclsort32 SIGFE
_acltomode = acltomode SIGFE
_acltomode32 = acltomode32 SIGFE
_acltopbits = acltopbits SIGFE
_acltopbits32 = acltopbits32 SIGFE
_acltotext = acltotext SIGFE
_acltotext32 = acltotext32 SIGFE
_acos = acos NOSIGFE
_acosf = acosf NOSIGFE
_acosh = acosh NOSIGFE
_acoshf = acoshf NOSIGFE
_alarm = alarm SIGFE
_alloca NOSIGFE
_alphasort = alphasort NOSIGFE
_asctime = asctime SIGFE
_asctime_r = asctime_r SIGFE
_asin = asin NOSIGFE
_asinf = asinf NOSIGFE
_asinh = asinh NOSIGFE
_asinhf = asinhf NOSIGFE
_asprintf = asprintf SIGFE
_asprintf_r SIGFE
_atan = atan NOSIGFE
_atan2 = atan2 NOSIGFE
_atan2f = atan2f NOSIGFE
_atanf = atanf NOSIGFE
_atanh = atanh NOSIGFE
_atanhf = atanhf NOSIGFE
_atexit = cygwin_atexit SIGFE
_atof = atof SIGFE
_atoff = atoff SIGFE
_atoi = atoi NOSIGFE
_atol = atol NOSIGFE
_bcmp = bcmp NOSIGFE
_bcopy = bcopy NOSIGFE
_bsearch = bsearch NOSIGFE
_bzero = bzero NOSIGFE
_cabs = cabs NOSIGFE
_cabsf = cabsf NOSIGFE
_calloc = calloc SIGFE
_cbrt = cbrt NOSIGFE
_cbrtf = cbrtf NOSIGFE
_ceil = ceil NOSIGFE
_ceilf = ceilf NOSIGFE
_chdir = chdir SIGFE
_chmod = chmod SIGFE
_chown = chown SIGFE
_chown32 = chown32 SIGFE
_chroot = chroot SIGFE
_clearerr = clearerr SIGFE
_clock = clock SIGFE
_close = close SIGFE
_closedir = closedir SIGFE
_copysign = copysign NOSIGFE
_copysignf = copysignf NOSIGFE
_cos = cos NOSIGFE
_cosf = cosf NOSIGFE
_cosh = cosh NOSIGFE
_coshf = coshf NOSIGFE
_creat = creat SIGFE
_ctime = ctime SIGFE
_ctime_r = ctime_r SIGFE
_cuserid = cuserid NOSIGFE
_cwait = cwait SIGFE
_difftime = difftime NOSIGFE
_dirfd = dirfd SIGFE
_div = div NOSIGFE
_dll_crt0@0 NOSIGFE
_drand48 = drand48 NOSIGFE
_drem = drem NOSIGFE
_dremf = dremf NOSIGFE
_dup = dup SIGFE
_dup2 = dup2 SIGFE
_ecvt = ecvt SIGFE
_ecvtbuf = ecvtbuf SIGFE
_ecvtf = ecvtf SIGFE
_endgrent = endgrent NOSIGFE
_endmntent = endmntent NOSIGFE
_endpwent = endpwent NOSIGFE
_endutent = endutent SIGFE
_erand48 = erand48 NOSIGFE
_erf = erf NOSIGFE
_erfc = erfc NOSIGFE
_erfcf = erfcf NOSIGFE
_erff = erff NOSIGFE
_execl = execl SIGFE
_execle = execle SIGFE
_execlp = execlp SIGFE
_execv = execv SIGFE
_execve = execve SIGFE
_execvp = execvp SIGFE
_exp = exp NOSIGFE
_expf = expf NOSIGFE
_expm1 = expm1 NOSIGFE
_expm1f = expm1f NOSIGFE
_f_atan2 NOSIGFE
_f_atan2f NOSIGFE
_f_exp NOSIGFE
_f_expf NOSIGFE
_f_frexp NOSIGFE
_f_frexpf NOSIGFE
_f_ldexp NOSIGFE
_f_ldexpf NOSIGFE
_f_llrint NOSIGFE
_f_llrintf NOSIGFE
_f_llrintl NOSIGFE
_f_log NOSIGFE
_f_log10 NOSIGFE
_f_log10f NOSIGFE
_f_logf NOSIGFE
_f_lrint NOSIGFE
_f_lrintf NOSIGFE
_f_lrintl NOSIGFE
_f_pow NOSIGFE
_f_powf NOSIGFE
_f_rint NOSIGFE
_f_rintf NOSIGFE
_f_rintl NOSIGFE
_f_tan NOSIGFE
_f_tanf NOSIGFE
_fabs = fabs NOSIGFE
_fabsf = fabsf NOSIGFE
_facl = facl SIGFE
_facl32 = facl32 SIGFE
_fchdir = fchdir SIGFE
_fchmod = fchmod SIGFE
_fchown = fchown SIGFE
_fchown32 = fchown32 SIGFE
_fclose = fclose SIGFE
_fcloseall = fcloseall SIGFE
_fcloseall_r SIGFE
_fcntl = fcntl SIGFE
_fcntl64 = fcntl64 SIGFE
_fcvt = fcvt SIGFE
_fcvtbuf = fcvtbuf SIGFE
_fcvtf = fcvtf SIGFE
_fdopen = fdopen SIGFE
_fdopen64 = fdopen64 SIGFE
_feof = feof SIGFE
_ferror = ferror SIGFE
_fflush = fflush SIGFE
_ffs = ffs NOSIGFE
_fgetc = fgetc SIGFE
_fgetpos = fgetpos SIGFE
_fgetpos64 = fgetpos64 SIGFE
_fgets = fgets SIGFE
_fileno = fileno SIGFE
_finite = finite NOSIGFE
_finitef = finitef NOSIGFE
_fiprintf = fiprintf SIGFE
_floor = floor NOSIGFE
_floorf = floorf NOSIGFE
_fmod = fmod NOSIGFE
_fmodf = fmodf NOSIGFE
_fnmatch = fnmatch NOSIGFE
_fopen = fopen SIGFE
_fopen64 = fopen64 SIGFE
_fork = fork SIGFE
_fprintf = fprintf SIGFE
_fputc = fputc SIGFE
_fputs = fputs SIGFE
_fread = fread SIGFE
_free = free SIGFE
_freopen = freopen SIGFE
_freopen64 = freopen64 SIGFE
_frexp = frexp NOSIGFE
_frexpf = frexpf NOSIGFE
_fscanf = fscanf SIGFE
_fseek = fseek SIGFE
_fseeko = fseeko SIGFE
_fseeko64 = fseeko64 SIGFE
_fsetpos = fsetpos SIGFE
_fsetpos64 = fsetpos64 SIGFE
_fstat = fstat SIGFE
_fstat64 = fstat64 SIGFE
_fstatfs = fstatfs SIGFE
_fsync = fsync SIGFE
_ftell = ftell SIGFE
_ftello = ftello SIGFE
_ftello64 = ftello64 SIGFE
_ftime = ftime SIGFE
_ftok = ftok SIGFE
_ftruncate = ftruncate SIGFE
_ftruncate64 = ftruncate64 SIGFE
_fwrite = fwrite SIGFE
_gamma = gamma NOSIGFE
_gamma_r = gamma_r NOSIGFE
_gammaf = gammaf NOSIGFE
_gammaf_r = gammaf_r NOSIGFE
_gcvt = gcvt SIGFE
_gcvtf = gcvtf SIGFE
_getc = getc SIGFE
_getc_unlocked = getc_unlocked SIGFE
_getchar = getchar SIGFE
_getchar_unlocked = getchar_unlocked SIGFE
_getcwd = getcwd SIGFE
_getdomainname = getdomainname SIGFE
_getdtablesize = getdtablesize NOSIGFE
_getegid = getegid NOSIGFE
_getegid32 = getegid32 NOSIGFE
_getenv = getenv NOSIGFE
_geteuid = geteuid NOSIGFE
_geteuid32 = geteuid32 NOSIGFE
_getgid = getgid NOSIGFE
_getgid32 = getgid32 NOSIGFE
_getgrent = getgrent SIGFE
_getgrent32 = getgrent32 SIGFE
_getgrgid = getgrgid SIGFE
_getgrgid32 = getgrgid32 SIGFE
_getgrnam = getgrnam SIGFE
_getgrnam32 = getgrnam32 SIGFE
_getgroups = getgroups SIGFE
_getgroups32 = getgroups32 SIGFE
_gethostname = cygwin_gethostname SIGFE
_getlogin = getlogin NOSIGFE
_getmntent = getmntent SIGFE
_getmode = getmode SIGFE
_getpagesize = getpagesize SIGFE
_getpass = getpass SIGFE
_getpgrp = getpgrp SIGFE
_getpid = getpid NOSIGFE
_getppid = getppid NOSIGFE
_getpwduid = getpwduid NOSIGFE
_getpwent = getpwent SIGFE
_getpwnam = getpwnam SIGFE
_getpwuid = getpwuid SIGFE
_getpwuid32 = getpwuid32 SIGFE
_getpwuid_r32 = getpwuid_r32 SIGFE
_getrlimit = getrlimit SIGFE
_getrusage = getrusage SIGFE
_gets = gets SIGFE
_gettimeofday = gettimeofday SIGFE
_getuid = getuid NOSIGFE
_getuid32 = getuid32 NOSIGFE
_getutent = getutent SIGFE
_getutid = getutid SIGFE
_getw = getw SIGFE
_getwd = getwd SIGFE
_gmtime = gmtime SIGFE
_gmtime_r = gmtime_r SIGFE
_htonl = htonl NOSIGFE
_htons = htons NOSIGFE
_hypot = hypot NOSIGFE
_hypotf = hypotf NOSIGFE
_ilogb = ilogb NOSIGFE
_ilogbf = ilogbf NOSIGFE
_index = index NOSIGFE
_infinity = infinity NOSIGFE
_infinityf = infinityf NOSIGFE
_initgroups32 = initgroups32 SIGFE
_ioctl = ioctl SIGFE
_iprintf = iprintf SIGFE
_isalnum = isalnum NOSIGFE
_isalpha = isalpha NOSIGFE
_isascii = isascii NOSIGFE
_isatty = isatty SIGFE
_iscntrl = iscntrl NOSIGFE
_isdigit = isdigit NOSIGFE
_isgraph = isgraph NOSIGFE
_isinf = isinf NOSIGFE
_isinff = isinff NOSIGFE
_islower = islower NOSIGFE
_isnan = isnan NOSIGFE
_isnanf = isnanf NOSIGFE
_isprint = isprint NOSIGFE
_ispunct = ispunct NOSIGFE
_isspace = isspace NOSIGFE
_isupper = isupper NOSIGFE
_isxdigit = isxdigit NOSIGFE
_j0 = j0 NOSIGFE
_j0f = j0f NOSIGFE
_j1 = j1 NOSIGFE
_j1f = j1f NOSIGFE
_jn = jn NOSIGFE
_jnf = jnf NOSIGFE
_jrand48 = jrand48 NOSIGFE
_kill = kill SIGFE
_labs = labs NOSIGFE
_lacl = lacl SIGFE
_lchown = lchown SIGFE
_lchown32 = lchown32 SIGFE
_lcong48 = lcong48 NOSIGFE
_ldexp = ldexp NOSIGFE
_ldexpf = ldexpf NOSIGFE
_ldiv = ldiv NOSIGFE
_lgamma = lgamma NOSIGFE
_lgamma_r = lgamma_r NOSIGFE
_lgammaf = lgammaf NOSIGFE
_lgammaf_r = lgammaf_r NOSIGFE
_link = link SIGFE
_localeconv = localeconv NOSIGFE
_localtime = localtime SIGFE
_localtime_r = localtime_r SIGFE
_log = log NOSIGFE
_log10 = log10 NOSIGFE
_log10f = log10f NOSIGFE
_log1p = log1p NOSIGFE
_log1pf = log1pf NOSIGFE
_logb = logb NOSIGFE
_logbf = logbf NOSIGFE
_logf = logf NOSIGFE
_lrand48 = lrand48 NOSIGFE
_lseek = lseek SIGFE
_lseek64 = lseek64 SIGFE
_lstat = lstat SIGFE
_lstat64 = lstat64 SIGFE
_malloc = malloc SIGFE
_matherr = matherr NOSIGFE
_mblen = mblen NOSIGFE
_mbstowcs = mbstowcs NOSIGFE
_mbtowc = mbtowc NOSIGFE
_memccpy = memccpy NOSIGFE
_memchr = memchr NOSIGFE
_memcmp = memcmp NOSIGFE
_memcpy = memcpy NOSIGFE
_memmove = memmove NOSIGFE
_memset = memset NOSIGFE
_mkdir = mkdir SIGFE
_mknod = mknod SIGFE
_mknod32 = mknod32 SIGFE
_mkstemp = mkstemp SIGFE
_mktemp = mktemp SIGFE
_mktime = mktime SIGFE
_mmap64 = mmap64 SIGFE
_modf = modf NOSIGFE
_modff = modff NOSIGFE
_mount = mount SIGFE
_nan = nan NOSIGFE
_nanf = nanf NOSIGFE
_nanosleep = nanosleep SIGFE
_nextafter = nextafter NOSIGFE
_nextafterf = nextafterf NOSIGFE
_nice = nice SIGFE
_nl_langinfo = nl_langinfo SIGFE
_nrand48 = nrand48 NOSIGFE
_ntohl = ntohl NOSIGFE
_ntohs = ntohs NOSIGFE
_open = open SIGFE
_open64
_openlog = openlog SIGFE
_pathconf = pathconf SIGFE
_pclose = pclose SIGFE
_perror = perror SIGFE
_poll = poll SIGFE
_popen = popen SIGFE
_pow = pow NOSIGFE
_powf = powf NOSIGFE
_printf = printf SIGFE
_putc = putc SIGFE
_putc_unlocked = putc_unlocked SIGFE
_putchar = putchar SIGFE
_putchar_unlocked = putchar_unlocked SIGFE
_putenv = putenv SIGFE
_puts = puts SIGFE
_pututline = pututline SIGFE
_putw = putw SIGFE
_qsort = qsort NOSIGFE
_raise = raise SIGFE
_rand = rand NOSIGFE
_read = read SIGFE
_readdir = readdir SIGFE
_readlink = readlink SIGFE
_readv = readv SIGFE
_realloc = realloc SIGFE
_remainder = remainder NOSIGFE
_remainderf = remainderf NOSIGFE
_remove = remove SIGFE
_rename = rename SIGFE
_rewind = rewind SIGFE
_rewinddir = rewinddir SIGFE
_rindex = rindex NOSIGFE
_rmdir = rmdir SIGFE
_sbrk = sbrk SIGFE
_scalb = scalb NOSIGFE
_scalbf = scalbf NOSIGFE
_scalbn = scalbn NOSIGFE
_scalbnf = scalbnf NOSIGFE
_scandir = scandir SIGFE
_scanf = scanf SIGFE
_scanf_r SIGFE
_seed48 = seed48 NOSIGFE
_seekdir = seekdir SIGFE
_seekdir64 = seekdir64 SIGFE
_select = cygwin_select SIGFE
_setbuf = setbuf SIGFE
_setdtablesize = setdtablesize SIGFE
_setegid = setegid SIGFE
_setegid32 = setegid32 SIGFE
_setenv = setenv SIGFE
_seteuid = seteuid SIGFE
_seteuid32 = seteuid32 SIGFE
_setgid = setgid SIGFE
_setgid32 = setgid32 SIGFE
_setgrent = setgrent NOSIGFE
_setgroups = setgroups SIGFE
_setgroups32 = setgroups32 SIGFE
_setlocale = setlocale NOSIGFE
_setmntent = setmntent SIGFE
_setpassent = setpassent NOSIGFE
_setpgid = setpgid SIGFE
_setpgrp = setpgrp SIGFE
_setpwent = setpwent NOSIGFE
_setregid = setregid SIGFE
_setregid32 = setregid32 SIGFE
_setreuid = setreuid SIGFE
_setreuid32 = setreuid32 SIGFE
_setrlimit = setrlimit SIGFE
_setsid = setsid SIGFE
_settimeofday = settimeofday SIGFE
_setuid = setuid SIGFE
_setuid32 = setuid32 SIGFE
_setutent = setutent SIGFE
_setvbuf = setvbuf SIGFE
_sin = sin NOSIGFE
_sinf = sinf NOSIGFE
_sinh = sinh NOSIGFE
_sinhf = sinhf NOSIGFE
_siprintf = siprintf SIGFE
_sleep = sleep SIGFE
_snprintf = snprintf SIGFE
_spawnl = spawnl SIGFE
_spawnle = spawnle SIGFE
_spawnlp = spawnlp SIGFE
_spawnlpe = spawnlpe SIGFE
_spawnv = spawnv SIGFE
_spawnve = spawnve SIGFE
_spawnvp = spawnvp SIGFE
_spawnvpe = spawnvpe SIGFE
_sprintf = sprintf SIGFE
_sqrt = sqrt NOSIGFE
_sqrtf = sqrtf NOSIGFE
_srand = srand NOSIGFE
_srand48 = srand48 NOSIGFE
_sscanf = sscanf SIGFE
_sscanf_r SIGFE
_stat = stat SIGFE
_stat64 = stat64 SIGFE
_statfs = statfs SIGFE
_strcasecmp = strcasecmp NOSIGFE
_strcat = strcat NOSIGFE
_strchr = strchr NOSIGFE
_strcmp = strcmp NOSIGFE
_strcoll = strcoll NOSIGFE
_strcpy = strcpy NOSIGFE
_strcspn = strcspn NOSIGFE
_strdup = strdup SIGFE
_strerror = strerror SIGFE
_strerror_r = strerror_r SIGFE
_strftime = strftime SIGFE
_strlcat = strlcat NOSIGFE
_strlcpy = strlcpy NOSIGFE
_strlen = strlen NOSIGFE
_strlwr = strlwr NOSIGFE
_strncasecmp = strncasecmp NOSIGFE
_strncat = strncat NOSIGFE
_strncmp = strncmp NOSIGFE
_strncpy = strncpy NOSIGFE
_strpbrk = strpbrk NOSIGFE
_strptime = strptime SIGFE
_strrchr = strrchr NOSIGFE
_strsep = strsep NOSIGFE
_strspn = strspn NOSIGFE
_strstr = strstr NOSIGFE
_strtod = strtod SIGFE
_strtodf = strtof SIGFE
_strtok = strtok NOSIGFE
_strtok_r = strtok_r NOSIGFE
_strtol = strtol NOSIGFE
_strtold SIGFE
_strtoll = strtoll NOSIGFE
_strtoul = strtoul NOSIGFE
_strtoull = strtoull NOSIGFE
_strupr = strupr NOSIGFE
_strxfrm = strxfrm NOSIGFE
_swab = swab NOSIGFE
_symlink = symlink SIGFE
_sysconf = sysconf SIGFE
_syslog = syslog SIGFE
_system = system SIGFE
_tan = tan NOSIGFE
_tanf = tanf NOSIGFE
_tanh = tanh NOSIGFE
_tanhf = tanhf NOSIGFE
_telldir = telldir SIGFE
_telldir64 = telldir64 SIGFE
_tempnam = tempnam SIGFE
_time = time SIGFE
_times = times SIGFE
_tmpfile = tmpfile SIGFE
_tmpfile64 = tmpfile64 SIGFE
_tmpnam = tmpnam SIGFE
_toascii = toascii NOSIGFE
_tolower = tolower NOSIGFE
_toupper = toupper NOSIGFE
_truncate = truncate SIGFE
_truncate64 = truncate64 SIGFE
_ttyname = ttyname SIGFE
_tzset = tzset SIGFE
_ualarm = ualarm SIGFE
_umask = umask NOSIGFE
_umount = umount SIGFE
_uname = uname SIGFE
_ungetc = ungetc SIGFE
_unlink = unlink SIGFE
_unsetenv = unsetenv SIGFE
_usleep = usleep SIGFE
_utime = utime SIGFE
_utimes = utimes SIGFE
_utmpname = utmpname SIGFE
_vasprintf = vasprintf SIGFE
_vasprintf_r SIGFE
_vfiprintf = vfiprintf SIGFE
_vfork = vfork SIGFE
_vfprintf = vfprintf SIGFE
_vfscanf = vfscanf SIGFE
_vfscanf_r SIGFE
_vhangup = vhangup SIGFE
_vprintf = vprintf SIGFE
_vscanf = vscanf SIGFE
_vscanf_r SIGFE
_vsnprintf = vsnprintf SIGFE
_vsprintf = vsprintf SIGFE
_vsscanf = vsscanf SIGFE
_vsscanf_r SIGFE
_wait = wait SIGFE
_waitpid = waitpid SIGFE
_wcscmp = wcscmp NOSIGFE
_wcslen = wcslen NOSIGFE
_wcstombs = wcstombs NOSIGFE
_wctomb = wctomb NOSIGFE
_write = write SIGFE
_writev = writev SIGFE
asprintf_r = _asprintf_r SIGFE
cygwin32_attach_handle_to_fd = cygwin_attach_handle_to_fd SIGFE
cygwin32_conv_to_full_posix_path = cygwin_conv_to_full_posix_path SIGFE
cygwin32_conv_to_full_win32_path = cygwin_conv_to_full_win32_path SIGFE
cygwin32_conv_to_posix_path = cygwin_conv_to_posix_path SIGFE
cygwin32_conv_to_win32_path = cygwin_conv_to_win32_path SIGFE
cygwin32_detach_dll = cygwin_detach_dll SIGFE_MAYBE
cygwin32_internal = cygwin_internal SIGFE
cygwin32_posix_path_list_p = cygwin_posix_path_list_p NOSIGFE
cygwin32_posix_to_win32_path_list = cygwin_posix_to_win32_path_list SIGFE
cygwin32_posix_to_win32_path_list_buf_size = cygwin_posix_to_win32_path_list_buf_size SIGFE
cygwin32_split_path = cygwin_split_path NOSIGFE
cygwin32_win32_to_posix_path_list = cygwin_win32_to_posix_path_list SIGFE
cygwin32_win32_to_posix_path_list_buf_size = cygwin_win32_to_posix_path_list_buf_size SIGFE
cygwin32_winpid_to_pid = cygwin_winpid_to_pid SIGFE
cygwin_conv_to_full_posix_path SIGFE
cygwin_conv_to_full_win32_path SIGFE
cygwin_conv_to_posix_path SIGFE
cygwin_conv_to_win32_path SIGFE
cygwin_posix_to_win32_path_list SIGFE
cygwin_posix_to_win32_path_list_buf_size SIGFE
cygwin_win32_to_posix_path_list SIGFE
cygwin_win32_to_posix_path_list_buf_size SIGFE
dll_entry@12 NOSIGFE
dll_noncygwin_dllcrt0 NOSIGFE
fcloseall_r = _fcloseall_r SIGFE
fscanf_r = _fscanf_r SIGFE
get_osfhandle = _get_osfhandle SIGFE
getpwduid NOSIGFE
lacl SIGFE
llrint = _f_llrint NOSIGFE
llrintf = _f_llrintf NOSIGFE
llrintl = _f_llrintl NOSIGFE
lrint = _f_lrint NOSIGFE
lrintf = _f_lrintf NOSIGFE
lrintl = _f_lrintl NOSIGFE
posix_regcomp = regcomp SIGFE
posix_regerror = regerror SIGFE
posix_regexec = regexec SIGFE
posix_regfree = regfree SIGFE
rint = _f_rint NOSIGFE
rintf = _f_rintf NOSIGFE
rintl = _f_rintl NOSIGFE
scanf_r = _scanf_r SIGFE
setmode = cygwin_setmode SIGFE
setregid32 SIGFE
setreuid32 SIGFE
sexecl = sexecve_is_bad SIGFE
sexecle = sexecve_is_bad SIGFE
sexeclp = sexecve_is_bad SIGFE
sexeclpe = sexecve_is_bad SIGFE
sexecp = sexecve_is_bad SIGFE
sexecv = sexecve_is_bad SIGFE
sexecve = sexecve_is_bad SIGFE
sexecvpe = sexecve_is_bad SIGFE
sscanf_r = _sscanf_r SIGFE
strtodf = strtof SIGFE
vasprintf_r = _vasprintf_r SIGFE
vfscanf_r = _vfscanf_r SIGFE
vscanf_r = _vscanf_r SIGFE
vsscanf_r = _vsscanf_r SIGFE

21
winsup/cygwin/x86_64.din Normal file
View File

@ -0,0 +1,21 @@
LIBRARY "cygwin1.dll" BASE=0x180040000
EXPORTS
#Exported variables
environ = __cygwin_environ DATA
#Exported functions
__wrap__Znam NOSIGFE # void *operator new[](std::size_t sz) throw (std::bad_alloc)
__wrap__ZnamRKSt9nothrow_t NOSIGFE # void *operator new[](std::size_t sz, const std::nothrow_t &nt) throw()
__wrap__Znwm NOSIGFE # void *operator new(std::size_t sz) throw (std::bad_alloc)
__wrap__ZnwmRKSt9nothrow_t NOSIGFE # void *operator new(std::size_t sz, const std::nothrow_t &nt) throw()
_alloca = __alloca NOSIGFE
_dll_crt0 NOSIGFE
dll_entry NOSIGFE
llrint NOSIGFE
llrintf NOSIGFE
lrint NOSIGFE
lrintf NOSIGFE
rint NOSIGFE
rintf NOSIGFE
strtold = _strtold SIGFE