* Makefile.in (NEW_FUNCTIONS): All 32/64 from 0.79 API get

leading underscore.
	* cygwin.din: Ditto.
	* include/cygwin/version.h: Bump API minor number.
This commit is contained in:
Corinna Vinschen 2003-05-09 22:11:25 +00:00
parent a3cc585138
commit 3e66a81cd1
4 changed files with 104 additions and 93 deletions

View File

@ -1,3 +1,10 @@
2003-05-10 Corinna Vinschen <corinna@vinschen.de>
* Makefile.in (NEW_FUNCTIONS): All 32/64 from 0.79 API get
leading underscore.
* cygwin.din: Ditto.
* include/cygwin/version.h: Bump API minor number.
2003-05-09 Corinna Vinschen <corinna@vinschen.de> 2003-05-09 Corinna Vinschen <corinna@vinschen.de>
* include/cygwin/config.h: New file. * include/cygwin/config.h: New file.

View File

@ -183,53 +183,53 @@ NEW_FUNCTIONS:=regcomp posix_regcomp \
regexec posix_regexec \ regexec posix_regexec \
regfree posix_regfree \ regfree posix_regfree \
open _open64 \ open _open64 \
acl acl32 \ acl _acl32 \
aclcheck aclcheck32 \ aclcheck _aclcheck32 \
aclfrommode aclfrommode32 \ aclfrommode _aclfrommode32 \
aclfrompbits aclfrompbits32 \ aclfrompbits _aclfrompbits32 \
aclfromtext aclfromtext32 \ aclfromtext _aclfromtext32 \
aclsort aclsort32 \ aclsort _aclsort32 \
acltomode acltomode32 \ acltomode _acltomode32 \
acltopbits acltopbits32 \ acltopbits _acltopbits32 \
acltotext acltotext32 \ acltotext _acltotext32 \
chown chown32 \ chown _chown32 \
facl facl32 \ facl _facl32 \
fchown fchown32 \ fchown _fchown32 \
fgetpos fgetpos64 \ fgetpos _fgetpos64 \
fopen fopen64 \ fopen _fopen64 \
freopen freopen64 \ freopen _freopen64 \
fseeko fseeko64 \ fseeko _fseeko64 \
fsetpos fsetpos64 \ fsetpos _fsetpos64 \
fstat fstat64 \ fstat _fstat64 \
ftello ftello64 \ ftello _ftello64 \
ftruncate ftruncate64 \ ftruncate _ftruncate64 \
getegid getegid32 \ getegid _getegid32 \
geteuid geteuid32 \ geteuid _geteuid32 \
getgid getgid32 \ getgid _getgid32 \
getgrent getgrent32 \ getgrent _getgrent32 \
getgrgid getgrgid32 \ getgrgid _getgrgid32 \
getgrnam getgrnam32 \ getgrnam _getgrnam32 \
getgroups getgroups32 \ getgroups _getgroups32 \
getpwuid getpwuid32 \ getpwuid _getpwuid32 \
getpwuid_r getpwuid_r32 \ getpwuid_r _getpwuid_r32 \
getuid getuid32 \ getuid _getuid32 \
initgroups initgroups32 \ initgroups _initgroups32 \
lchown lchown32 \ lchown _lchown32 \
lseek lseek64 \ lseek _lseek64 \
lstat lstat64 \ lstat _lstat64 \
mknod mknod32 \ mknod _mknod32 \
mmap mmap64 \ mmap _mmap64 \
seekdir seekdir64 \ seekdir _seekdir64 \
setegid setegid32 \ setegid _setegid32 \
seteuid seteuid32 \ seteuid _seteuid32 \
setgid setgid32 \ setgid _setgid32 \
setgroups setgroups32 \ setgroups _setgroups32 \
setregid setregid32 \ setregid _setregid32 \
setreuid setreuid32 \ setreuid _setreuid32 \
setuid setuid32 \ setuid _setuid32 \
stat stat64 \ stat _stat64 \
telldir telldir64 \ telldir _telldir64 \
truncate truncate64 truncate _truncate64
API_VER:=$(srcdir)/include/cygwin/version.h API_VER:=$(srcdir)/include/cygwin/version.h

View File

@ -103,31 +103,31 @@ access
_access = access _access = access
acl acl
_acl = acl _acl = acl
acl32 _acl32 = acl32
aclcheck aclcheck
_aclcheck = aclcheck _aclcheck = aclcheck
aclcheck32 _aclcheck32 = aclcheck32
aclfrommode aclfrommode
_aclfrommode = aclfrommode _aclfrommode = aclfrommode
aclfrommode32 _aclfrommode32 = aclfrommode32
aclfrompbits aclfrompbits
_aclfrompbits = aclfrompbits _aclfrompbits = aclfrompbits
aclfrompbits32 _aclfrompbits32 = aclfrompbits32
aclfromtext aclfromtext
_aclfromtext = aclfromtext _aclfromtext = aclfromtext
aclfromtext32 _aclfromtext32 = aclfromtext32
aclsort aclsort
_aclsort = aclsort _aclsort = aclsort
aclsort32 _aclsort32 = aclsort32
acltomode acltomode
_acltomode = acltomode _acltomode = acltomode
acltomode32 _acltomode32 = acltomode32
acltopbits acltopbits
_acltopbits = acltopbits _acltopbits = acltopbits
acltopbits32 _acltopbits32 = acltopbits32
acltotext acltotext
_acltotext = acltotext _acltotext = acltotext
acltotext32 _acltotext32 = acltotext32
acos acos
_acos = acos _acos = acos
acosf acosf
@ -209,7 +209,7 @@ chmod
_chmod = chmod _chmod = chmod
chown chown
_chown = chown _chown = chown
chown32 _chown32 = chown32
chroot chroot
_chroot = chroot _chroot = chroot
cleanup_glue cleanup_glue
@ -400,14 +400,14 @@ fabsf
_fabsf = fabsf _fabsf = fabsf
facl facl
_facl = facl _facl = facl
facl32 _facl32 = facl32
fchdir fchdir
_fchdir = fchdir _fchdir = fchdir
fchmod fchmod
_fchmod = fchmod _fchmod = fchmod
fchown fchown
_fchown = fchown _fchown = fchown
fchown32 _fchown32 = fchown32
fclose fclose
_fclose = fclose _fclose = fclose
fcloseall fcloseall
@ -436,7 +436,7 @@ fgetc
_fgetc = fgetc _fgetc = fgetc
fgetpos fgetpos
_fgetpos = fgetpos _fgetpos = fgetpos
fgetpos64 _fgetpos64 = fgetpos64
fgets fgets
_fgets = fgets _fgets = fgets
fileno fileno
@ -465,7 +465,7 @@ fnmatch
_fnmatch = fnmatch _fnmatch = fnmatch
fopen fopen
_fopen = fopen _fopen = fopen
fopen64 _fopen64 = fopen64
fork fork
_fork = fork _fork = fork
fpathconf fpathconf
@ -481,7 +481,7 @@ free
_free = free _free = free
freopen freopen
_freopen = freopen _freopen = freopen
freopen64 _freopen64 = freopen64
frexp frexp
_frexp = frexp _frexp = frexp
frexpf frexpf
@ -492,11 +492,10 @@ fseek
_fseek = fseek _fseek = fseek
fseeko fseeko
_fseeko = fseeko _fseeko = fseeko
fseeko64 _fseeko64 = fseeko64
fsetpos fsetpos
_fsetpos = fsetpos _fsetpos = fsetpos
fsetpos64 _fsetpos64 = fsetpos64
fstat64
_fstat64 = fstat64 _fstat64 = fstat64
fstatfs fstatfs
_fstatfs = fstatfs _fstatfs = fstatfs
@ -506,12 +505,12 @@ ftell
_ftell = ftell _ftell = ftell
ftello ftello
_ftello = ftello _ftello = ftello
ftello64 _ftello64 = ftello64
ftime ftime
_ftime = ftime _ftime = ftime
ftruncate ftruncate
_ftruncate = ftruncate _ftruncate = ftruncate
ftruncate64 _ftruncate64 = ftruncate64
fwrite fwrite
_fwrite = fwrite _fwrite = fwrite
gamma gamma
@ -544,27 +543,27 @@ getdtablesize
_getdtablesize = getdtablesize _getdtablesize = getdtablesize
getegid getegid
_getegid = getegid _getegid = getegid
getegid32 _getegid32 = getegid32
getenv getenv
_getenv = getenv _getenv = getenv
geteuid geteuid
_geteuid = geteuid _geteuid = geteuid
geteuid32 _geteuid32 = geteuid32
getgid getgid
_getgid = getgid _getgid = getgid
getgid32 _getgid32 = getgid32
getgrent getgrent
_getgrent = getgrent _getgrent = getgrent
getgrent32 _getgrent32 = getgrent32
getgrgid getgrgid
_getgrgid = getgrgid _getgrgid = getgrgid
getgrgid32 _getgrgid32 = getgrgid32
getgrnam getgrnam
_getgrnam = getgrnam _getgrnam = getgrnam
getgrnam32 _getgrnam32 = getgrnam32
getgroups getgroups
_getgroups = getgroups _getgroups = getgroups
getgroups32 _getgroups32 = getgroups32
gethostid gethostid
getitimer getitimer
getlogin getlogin
@ -593,9 +592,9 @@ _getpwnam = getpwnam
getpwnam_r getpwnam_r
getpwuid getpwuid
_getpwuid = getpwuid _getpwuid = getpwuid
getpwuid32 _getpwuid32 = getpwuid32
getpwuid_r getpwuid_r
getpwuid_r32 _getpwuid_r32 = getpwuid_r32
getrlimit getrlimit
_getrlimit = getrlimit _getrlimit = getrlimit
getrusage getrusage
@ -607,7 +606,7 @@ gettimeofday
_gettimeofday = gettimeofday _gettimeofday = gettimeofday
getuid getuid
_getuid = getuid _getuid = getuid
getuid32 _getuid32 = getuid32
getutent getutent
_getutent = getutent _getutent = getutent
getutid getutid
@ -654,7 +653,7 @@ _infinity = infinity
infinityf infinityf
_infinityf = infinityf _infinityf = infinityf
initgroups initgroups
initgroups32 _initgroups32 = initgroups32
initstate initstate
ioctl ioctl
_ioctl = ioctl _ioctl = ioctl
@ -732,7 +731,7 @@ lacl
_lacl = lacl _lacl = lacl
lchown lchown
_lchown = lchown _lchown = lchown
lchown32 _lchown32 = lchown32
lcong48 lcong48
_lcong48 = lcong48 _lcong48 = lcong48
ldexp ldexp
@ -785,9 +784,8 @@ lround
lroundf lroundf
lseek lseek
_lseek = lseek _lseek = lseek
lseek64
_lseek64 = lseek64 _lseek64 = lseek64
lstat64 _lstat64 = lstat64
mallinfo mallinfo
mallinfo mallinfo
malloc malloc
@ -827,7 +825,7 @@ _mkdir = mkdir
mkfifo mkfifo
mknod mknod
_mknod = mknod _mknod = mknod
mknod32 _mknod32 = mknod32
mkstemp mkstemp
_mkstemp = mkstemp _mkstemp = mkstemp
mktemp mktemp
@ -835,7 +833,7 @@ _mktemp = mktemp
mktime mktime
_mktime = mktime _mktime = mktime
mmap mmap
mmap64 _mmap64 = mmap64
modf modf
_modf = modf _modf = modf
modff modff
@ -1062,7 +1060,7 @@ seed48
_seed48 = seed48 _seed48 = seed48
seekdir seekdir
_seekdir = seekdir _seekdir = seekdir
seekdir64 _seekdir64 = seekdir64
sem_destroy sem_destroy
sem_init sem_init
sem_post sem_post
@ -1075,20 +1073,20 @@ setdtablesize
_setdtablesize = setdtablesize _setdtablesize = setdtablesize
setegid setegid
_setegid = setegid _setegid = setegid
setegid32 _setegid32 = setegid32
setenv setenv
_setenv = setenv _setenv = setenv
seteuid seteuid
_seteuid = seteuid _seteuid = seteuid
seteuid32 _seteuid32 = seteuid32
setgid setgid
_setgid = setgid _setgid = setgid
setgid32 _setgid32 = setgid32
setgrent setgrent
_setgrent = setgrent _setgrent = setgrent
setgroups setgroups
_setgroups = setgroups _setgroups = setgroups
setgroups32 _setgroups32 = setgroups32
sethostent sethostent
setitimer setitimer
setjmp setjmp
@ -1112,9 +1110,11 @@ _setpwent = setpwent
setregid setregid
_setregid = setregid _setregid = setregid
setregid32 setregid32
_setregid32 = setregid32
setreuid setreuid
_setreuid = setreuid _setreuid = setreuid
setreuid32 setreuid32
_setreuid32 = setreuid32
setrlimit setrlimit
_setrlimit = setrlimit _setrlimit = setrlimit
setsid setsid
@ -1124,7 +1124,7 @@ settimeofday
_settimeofday = settimeofday _settimeofday = settimeofday
setuid setuid
_setuid = setuid _setuid = setuid
setuid32 _setuid32 = setuid32
setutent setutent
_setutent = setutent _setutent = setutent
setvbuf setvbuf
@ -1210,7 +1210,7 @@ _srand48 = srand48
srandom srandom
sscanf sscanf
_sscanf = sscanf _sscanf = sscanf
stat64 _stat64 = stat64
statfs statfs
_statfs = statfs _statfs = statfs
strcasecmp strcasecmp
@ -1328,7 +1328,7 @@ tdelete
tdestroy tdestroy
telldir telldir
_telldir = telldir _telldir = telldir
telldir64 _telldir64 = telldir64
tempnam tempnam
_tempnam = tempnam _tempnam = tempnam
tfind tfind
@ -1354,7 +1354,7 @@ towlower
towupper towupper
truncate truncate
_truncate = truncate _truncate = truncate
truncate64 _truncate64 = truncate64
truncf truncf
tsearch tsearch
ttyname ttyname

View File

@ -201,12 +201,16 @@ details. */
82: Export wcscoll wcswidth wcwidth 82: Export wcscoll wcswidth wcwidth
83: Export gethostid 83: Export gethostid
84: Pty open allocates invisible console. 64 bit interface 84: Pty open allocates invisible console. 64 bit interface
85: Export new 32/64 functions from API 0.79 only with leading
underscore. No problems with backward compatibility since no
official release has been made so far. This change removes
exported symbols like fopen64, which might confuse configure.
*/ */
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
#define CYGWIN_VERSION_API_MAJOR 0 #define CYGWIN_VERSION_API_MAJOR 0
#define CYGWIN_VERSION_API_MINOR 84 #define CYGWIN_VERSION_API_MINOR 85
/* There is also a compatibity version number associated with the /* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible shared memory regions. It is incremented when incompatible