This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [PATCH] Cygwin: declare get_current_dir_name(3)
- From: Christopher Faylor <cgf-use-the-mailinglist-please at sourceware dot org>
- To: newlib <newlib at sources dot redhat dot com>, "Yaakov (Cygwin/X)" <yselkowitz at users dot sourceforge dot net>
- Date: Sun, 1 Jan 2012 13:25:27 -0500
- Subject: Re: [PATCH] Cygwin: declare get_current_dir_name(3)
- References: <1325439763.6724.2.camel@YAAKOV04>
On Sun, Jan 01, 2012 at 11:42:43AM -0600, Yaakov (Cygwin/X) wrote:
>This patch declares a new function for Cygwin only. The actual
>implementation has already been approved.
>
>
>Yaakov
>Cygwin/X
>
>2011-12-31 Yaakov Selkowitz <yselkowitz@...>
>
> * libc/include/sys/unistd.h [__CYGWIN__] (get_current_dir_name):
> Declare.
>
>Index: libc/include/sys/unistd.h
>===================================================================
>RCS file: /cvs/src/src/newlib/libc/include/sys/unistd.h,v
>retrieving revision 1.79
>diff -u -p -r1.79 unistd.h
>--- libc/include/sys/unistd.h 19 Aug 2011 14:29:34 -0000 1.79
>+++ libc/include/sys/unistd.h 27 Dec 2011 11:30:24 -0000
>@@ -71,6 +71,9 @@ pid_t _EXFUN(fork, (void ));
> long _EXFUN(fpathconf, (int __fd, int __name ));
> int _EXFUN(fsync, (int __fd));
> int _EXFUN(fdatasync, (int __fd));
>+#if defined(__CYGWIN__)
>+char * _EXFUN(get_current_dir_name, (void));
I didn't notice this before but couldn't you just move this declaration
into the #if defined below?
cgf