From ae89a49602a378b6b81dfa3698b7572b03c948e1 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 13 Aug 2003 11:28:42 +0000 Subject: * cygwin.din: Accomodate change from cygwin_lstat to lstat. * syscalls.cc: Add defines to avoid declaration issues when renaming cygwin_lstat back to lstat. (lstat): Reverted name change from cygwin_lstat. --- winsup/cygwin/ChangeLog | 7 +++++++ winsup/cygwin/cygwin.din | 4 ++-- winsup/cygwin/syscalls.cc | 4 +++- 3 files changed, 12 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin') diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 5f9c76fc2..d5b91c33a 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,10 @@ +2003-08-13 Corinna Vinschen + + * cygwin.din: Accomodate change from cygwin_lstat to lstat. + * syscalls.cc: Add defines to avoid declaration issues when + renaming cygwin_lstat back to lstat. + (lstat): Reverted name change from cygwin_lstat. + 2003-08-12 Corinna Vinschen * include/sys/param.h (NBBY): Define if not defined. diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din index 27a284c78..b672697d3 100644 --- a/winsup/cygwin/cygwin.din +++ b/winsup/cygwin/cygwin.din @@ -288,8 +288,8 @@ cygwin_internal cygwin32_internal = cygwin_internal listen = cygwin_listen cygwin_logon_user -_lstat = cygwin_lstat -lstat = cygwin_lstat +lstat +_lstat = lstat cygwin_posix_path_list_p cygwin32_posix_path_list_p = cygwin_posix_path_list_p cygwin_posix_to_win32_path_list diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 60f371164..f2e79760e 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -9,6 +9,7 @@ Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ #define fstat __FOOfstat__ +#define lstat __FOOlstat__ #define stat __FOOstat__ #define _close __FOO_close__ #define _lseek __FOO_lseek__ @@ -38,6 +39,7 @@ details. */ #include #undef fstat +#undef lstat #undef stat #include @@ -1199,7 +1201,7 @@ lstat64 (const char *name, struct __stat64 *buf) /* lstat: Provided by SVR4 and 4.3+BSD, POSIX? */ extern "C" int -cygwin_lstat (const char *name, struct __stat32 *buf) +lstat (const char *name, struct __stat32 *buf) { struct __stat64 buf64; int ret = lstat64 (name, &buf64); -- cgit v1.2.3