History log of /netbsd-src/include/glob.h (Results 1 – 25 of 27)
Revision Date Author Comments
# 2f3bda94 29-May-2019 christos <christos@NetBSD.org>

Add GLOB_TILDE_CHECK (from GNU)


# 7949642c 06-Sep-2010 christos <christos@NetBSD.org>

add globstar.


# 1ef020be 08-Apr-2009 christos <christos@NetBSD.org>

add glob_pattern_p for glibc because cvs needs it and it is a huge mess
to compile in the gnu glob code.


# 6bedd5c5 13-Sep-2008 christos <christos@NetBSD.org>

PR/39534: Henning Petersen: Typo = instead of / to close comment.


# 5b9284aa 22-Feb-2008 christos <christos@NetBSD.org>

GLOB_NO_DOTDIRS patch from mouse@
Fixes re-definition of GLOB_PERIOD.


# 14c8a525 05-Dec-2007 christos <christos@NetBSD.org>

From Richard M Kreuter, add GLOB_PERIOD.


# 3b6811d3 26-Mar-2006 christos <christos@NetBSD.org>

PR/33123: Murray Armfield: standards compliance & glob.h
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.ht

PR/33123: Murray Armfield: standards compliance & glob.h
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.html

show more ...


# 66412e72 13-Sep-2005 christos <christos@NetBSD.org>

compat code reorg


# 19b7469a 03-Feb-2005 perry <perry@NetBSD.org>

de-__P -- the hack is long since useless. Discussed with christos,
matt, kleink, others. Approved by christos.


# b2f78261 20-Jun-2004 jmc <jmc@NetBSD.org>

Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulti

Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')

Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).

Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.

Fixes PR's: PR#17762 PR#25944

show more ...


# 039cc956 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22270, verified by myself.


# 4be7a2dc 28-Apr-2003 bjh21 <bjh21@NetBSD.org>

Add a new feature-test macro, _NETBSD_SOURCE. If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.

Add a new feature-test macro, _NETBSD_SOURCE. If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.
<sys/featuretest.h> defined _NETBSD_SOURCE if none of _ANSI_SOURCE,
_POSIX_C_SOURCE and _XOPEN_SOURCE is defined, so as to preserve
existing behaviour.

This has two major advantages:
+ Programs that require non-POSIX facilities but define _POSIX_C_SOURCE
can trivially be overruled by putting -D_NETBSD_SOURCE in their CFLAGS.
+ It makes most of the #ifs simpler, in that they're all now ORs of the
various macros, rather than having checks for (!defined(_ANSI_SOURCE) ||
!defined(_POSIX_C_SOURCE) || !defined(_XOPEN_SOURCE)) all over the place.

I've tried not to change the semantics of the headers in any case where
_NETBSD_SOURCE wasn't defined, but there were some places where the
current semantics were clearly mad, and retaining them was harder than
correcting them. In particular, I've mostly normalised things so that
_ANSI_SOURCE gets you the smallest set of stuff, then _POSIX_C_SOURCE,
_XOPEN_SOURCE and _NETBSD_SOURCE in that order.

Tested by building for vax, encouraged by thorpej, and uncontested in
tech-userlevel for a week.

show more ...


# 98a83957 28-Oct-2001 kleink <kleink@NetBSD.org>

Partially back out previous: don't apply restrict qualifier to pointer
to function.


# e281efee 27-Oct-2001 kleink <kleink@NetBSD.org>

Sprinkle some __restrict into <glob.h>.


# 46096f71 16-Mar-2001 christos <christos@NetBSD.org>

fix comment.


# cd10ca05 16-Mar-2001 christos <christos@NetBSD.org>

Add GLOB_LIMIT


# 00420994 22-Jun-1998 tv <tv@NetBSD.org>

Typo: POSXI -> POSIX.
Re-add GLOB_QUOTE and GLOB_ABEND bracketed by standards ifs for source
compatibility.


# 9a2e6944 19-Jun-1998 kleink <kleink@NetBSD.org>

* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* Add GLOB_NOMATCH, which wil

* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* Add GLOB_NOMATCH, which will be returned if no matching pathnames have been
found and GLOB_NOCHECK was not set.
* Add GLOB_NOSYS for completeness; it will never happen.

show more ...


# d555fccd 31-Mar-1998 kleink <kleink@NetBSD.org>

Replace the old GLOB_ABEND constant with (the standardized) GLOB_ABORTED.


# 42066a4a 04-Nov-1997 thorpej <thorpej@NetBSD.org>

Fix __RENAME quoting lossage (don't pass it a quoted string). From
Chris Demetriou <cgd@pa.dec.com>.


# 21e1e24d 22-Oct-1997 fvdl <fvdl@NetBSD.org>

New hacks to make libc work painlessly without bumping the major number:
use type func(arg1s) asm("emitted_name") gcc mechanism.
Suggested by Bill Sommerfeld.


# d6b51107 21-Oct-1997 fvdl <fvdl@NetBSD.org>

Hacks to enable libc to work without bumping the major.


# 4d2cbfce 26-Oct-1994 cgd <cgd@NetBSD.org>

new RCS ID format.


# 615e52cc 06-Nov-1993 cgd <cgd@NetBSD.org>

update to latest version


# 06d166fd 03-Aug-1993 mycroft <mycroft@NetBSD.org>

New versions to go with new fts() et al.


12