Yaakov Selkowitz
3237fb31b3
Feature test macros overhaul: Cygwin headers
...
Use proper internal macros for BSD and GNU.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2016-03-17 21:09:22 -05:00
Corinna Vinschen
f8b02da153
* include/glob.h: Fix invalid use of 'restrict' error.
2013-11-28 10:00:01 +00:00
Corinna Vinschen
3073f26d6a
Throughout, keep function definitions and declarations in sync with
...
newlib in terms of C99 "restrict" keyword.
2013-11-25 11:38:08 +00:00
Corinna Vinschen
61522196c7
* Merge in cygwin-64bit-branch.
2013-04-23 09:44:36 +00:00
Christopher Faylor
ecd5bc4ea8
* glob_pattern_p.cc: New file.
...
* Makefile.in (DLL_OFILES): Add glob_pattern_p.o.
* glob.h: Add declaration for glob_pattern_p.
* pinfo.cc (pinfo::thisproc): Remove __stdcall attribute.
2008-12-31 21:33:34 +00:00
Corinna Vinschen
733c9ed374
* glob.c: Remove.
...
* glob.cc: New file. Latest glob version from FreeBSD plus Cygwin
specific changes (__stat64/__stat32, ignore_case_with_glob,
drop collate functions).
(glob3): Return GLOB_ABORTED in case directory is unreadable and
GLOB_ERR is set, as demanded by SUSv3.
* glob.h: Import latest version from FreeBSD.
2006-10-17 17:34:56 +00:00
Corinna Vinschen
fa2d9fc528
* glob.c: (glob0): New local variable `limit`. Use in calls to glob1
...
and globextend.
(glob1): Add `limit' parameter.
(glob2): Ditto.
(glob3): Ditto.
(globextend): Ditto. Implement GLOB_LIMIT handling.
* include/glob.h (GLOB_LIMIT): New define.
* include/cygwin/version.h: Bump API minor number.
2005-06-18 19:04:25 +00:00
Corinna Vinschen
2f26318784
* glob.c (stat32_to_STAT): New function.
...
(g_lstat): Call user space functions always with 32 bit struct stat
as a workaround.
(g_stat): Ditto.
* include/glob.h (struct glob): Don't prototype function pointers
when compiling Cygwin.
2002-03-15 10:12:31 +00:00
Christopher Faylor
4b31ae795b
Fix up comments.
2001-12-19 20:10:03 +00:00
Christopher Faylor
1fd5e000ac
import winsup-2000-02-17 snapshot
2000-02-17 19:38:33 +00:00