The NetBSD Project

CVS log for src/lib/libc/gen/glob.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.38.10.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:19 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.38: +23 -19 lines
Diff to previous 1.38 (colored) next main 1.39 (colored) to selected 1.18 (colored)

Sync with HEAD

Revision 1.39 / (download) - annotate - [select for diffs], Wed May 29 01:21:33 2019 UTC (4 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: triaxx-drm, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.38: +23 -19 lines
Diff to previous 1.38 (colored) to selected 1.18 (colored)

Add GLOB_TILDE_CHECK (from GNU)

Revision 1.36.4.2 / (download) - annotate - [select for diffs], Thu May 11 02:58:32 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.36.4.1: +3 -3 lines
Diff to previous 1.36.4.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored) to selected 1.18 (colored)

Sync with HEAD

Revision 1.38 / (download) - annotate - [select for diffs], Mon May 8 14:42:16 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, phil-wifi-base, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: phil-wifi
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.18 (colored)

use the symbolic M_ALL and trim with M_MASK

Revision 1.36.4.1 / (download) - annotate - [select for diffs], Tue May 2 03:19:16 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.36: +41 -26 lines
Diff to previous 1.36 (colored) to selected 1.18 (colored)

Sync with HEAD - tag prg-localcount2-base1

Revision 1.37 / (download) - annotate - [select for diffs], Wed Apr 26 14:56:54 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base1
Changes since 1.36: +41 -26 lines
Diff to previous 1.36 (colored) to selected 1.18 (colored)

Switch from a recursive pattern matching algorithm to handle '*'
to a backtracking one. Avoids DoS attacks with patterns "a*a*a*a*a*...b"
matching against "aaaaaaaaaaaa..." https://research.swtch.com/glob

Revision 1.35.14.1 / (download) - annotate - [select for diffs], Wed Jan 18 08:46:22 2017 UTC (7 years, 2 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.18 (colored)

Sync with netbsd-5

Revision 1.35.10.1 / (download) - annotate - [select for diffs], Sun Nov 13 07:10:09 2016 UTC (7 years, 4 months ago) by snj
Branch: netbsd-7-0
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by joerg in ticket #1247):
	lib/libc/gen/glob.c: revision 1.36
Bump the glob limits to 512KB for total string size and 64K path
entries. The old limits were too small for some important FTP use cases
like a pkgsrc repository.

Revision 1.31.4.1 / (download) - annotate - [select for diffs], Sat Sep 24 13:04:51 2016 UTC (7 years, 5 months ago) by bouyer
Branch: netbsd-6
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by joerg in ticket #1404):
	lib/libc/gen/glob.c: revision 1.36
Bump the glob limits to 512KB for total string size and 64K path
entries. The old limits were too small for some important FTP use cases
like a pkgsrc repository.

Revision 1.35.8.1 / (download) - annotate - [select for diffs], Sun Sep 18 06:10:31 2016 UTC (7 years, 6 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by joerg in ticket #1247):
	lib/libc/gen/glob.c: revision 1.36
Bump the glob limits to 512KB for total string size and 64K path
entries. The old limits were too small for some important FTP use cases
like a pkgsrc repository.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Sep 4 18:27:08 2016 UTC (7 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: prg-localcount2-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: prg-localcount2
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) to selected 1.18 (colored)

Bump the glob limits to 512KB for total string size and 64K path
entries. The old limits were too small for some important FTP use cases
like a pkgsrc repository.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Thu May 22 11:36:52 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.31: +8 -29 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.18 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.31.8.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:21:05 2013 UTC (10 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.31.8.1: +7 -7 lines
Diff to previous 1.31.8.1 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored) to selected 1.18 (colored)

resync from head

Revision 1.35 / (download) - annotate - [select for diffs], Wed Mar 20 23:44:47 2013 UTC (11 years ago) by lukem
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-7-nhusb-base, netbsd-7-base, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, agc-symver-base, agc-symver
Branch point for: netbsd-7-nhusb, netbsd-7-0, netbsd-7
Changes since 1.34: +7 -7 lines
Diff to previous 1.34 (colored) to selected 1.18 (colored)

Use "unsigned FOO" instead of less-portable "u_FOO".

Revision 1.31.8.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:27:50 2013 UTC (11 years ago) by tls
Branch: tls-maxphys
Changes since 1.31: +3 -24 lines
Diff to previous 1.31 (colored) to selected 1.18 (colored)

resync with head

Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 21 18:17:43 2013 UTC (11 years ago) by christos
Branch: MAIN
Changes since 1.33: +3 -24 lines
Diff to previous 1.33 (colored) to selected 1.18 (colored)

remove code that did special handling for . and .. at the end of the path.
From mouse@

Revision 1.33 / (download) - annotate - [select for diffs], Thu Dec 27 21:17:47 2012 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.32: +14 -24 lines
Diff to previous 1.32 (colored) to selected 1.18 (colored)

Instead of changing the code to match the documentation, change the documentation
to match the code. NOCHECK is used only by csh(1) and csh(1) is too broken for
words (histchars quoting is "special").

Revision 1.32 / (download) - annotate - [select for diffs], Tue Dec 18 01:39:56 2012 UTC (11 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.31: +26 -16 lines
Diff to previous 1.31 (colored) to selected 1.18 (colored)

Do as the man page says, and for GLOB_NOCHECK return the original pattern,
not a modified version with the backslash characters removed.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 30 21:53:43 2011 UTC (12 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache, tls-maxphys, netbsd-6
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored) to selected 1.18 (colored)

PR/45517: Henning Petersen: Add restrict keywords in the definition of glob
to match the declaration.

Revision 1.23.12.1 / (download) - annotate - [select for diffs], Fri May 20 08:11:17 2011 UTC (12 years, 10 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.23: +48 -25 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.18 (colored)

bring matt-nb5-mips64 up to date with netbsd-5-1-RELEASE (except compat).

Revision 1.30 / (download) - annotate - [select for diffs], Sat May 14 22:44:06 2011 UTC (12 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.29: +5 -4 lines
Diff to previous 1.29 (colored) to selected 1.18 (colored)

PR/44959: Henning Petersen: glob forgets to closedir on out of space condition.

Revision 1.23.10.2 / (download) - annotate - [select for diffs], Sun Apr 24 15:41:31 2011 UTC (12 years, 10 months ago) by riz
Branch: netbsd-5-0
Changes since 1.23.10.1: +56 -41 lines
Diff to previous 1.23.10.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by spz in ticket #1597):
	lib/libc/gen/glob.c: revision 1.28
	lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

Revision 1.23.4.1.2.1 / (download) - annotate - [select for diffs], Sun Apr 24 15:41:23 2011 UTC (12 years, 10 months ago) by riz
Branch: netbsd-5-1
CVS Tags: netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE
Changes since 1.23.4.1: +56 -41 lines
Diff to previous 1.23.4.1 (colored) next main 1.23.4.2 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by spz in ticket #1597):
	lib/libc/gen/glob.c: revision 1.28
	lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

Revision 1.23.4.2 / (download) - annotate - [select for diffs], Sun Apr 24 15:41:10 2011 UTC (12 years, 10 months ago) by riz
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2
Changes since 1.23.4.1: +56 -41 lines
Diff to previous 1.23.4.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by spz in ticket #1597):
	lib/libc/gen/glob.c: revision 1.28
	lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:18:59 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.27: +48 -34 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.18 (colored)

Sync with HEAD

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 22 16:24:44 2011 UTC (13 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored) to selected 1.18 (colored)

remove stray printf.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Jan 21 23:30:31 2011 UTC (13 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.27: +49 -34 lines
Diff to previous 1.27 (colored) to selected 1.18 (colored)

prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)

Revision 1.27 / (download) - annotate - [select for diffs], Mon Sep 6 14:40:25 2010 UTC (13 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.26: +96 -30 lines
Diff to previous 1.26 (colored) to selected 1.18 (colored)

Add GLOB_STAR support from Greg Dionne.

Revision 1.18.10.1 / (download) - annotate - [select for diffs], Thu Aug 5 01:46:31 2010 UTC (13 years, 7 months ago) by riz
Branch: netbsd-4-0
Changes since 1.18: +49 -21 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pull up following revision(s) (requested by christos in ticket #1399):
	lib/libc/gen/glob.c: patch
	lib/libc/gen/glob.3: revision 1.37 via patch
	crypto/dist/ssh/sftp.c: patch
	crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Thu Aug 5 01:43:20 2010 UTC (13 years, 7 months ago) by riz
Branch: netbsd-4
Changes since 1.18: +49 -21 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pull up following revision(s) (requested by christos in ticket #1399):
	lib/libc/gen/glob.c: patch
	lib/libc/gen/glob.3: revision 1.37 via patch
	crypto/dist/ssh/sftp.c: patch
	crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.

Revision 1.23.10.1 / (download) - annotate - [select for diffs], Mon Jul 19 18:15:17 2010 UTC (13 years, 8 months ago) by riz
Branch: netbsd-5-0
Changes since 1.23: +48 -25 lines
Diff to previous 1.23 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by christos in ticket #1430):
	lib/libc/gen/glob.c: revision 1.25
	lib/libc/gen/glob.c: revision 1.26
	lib/libc/gen/glob.3: revision 1.37
	crypto/dist/ssh/sftp.c: patch
	crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
Avoid DoS attacks for patterns that have braces. Noted by Maksymilian
Arciemowicz.
XXX: Pullup to 5.x

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Mon Jul 19 18:14:08 2010 UTC (13 years, 8 months ago) by riz
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, matt-nb5-pq3-base, matt-nb5-pq3
Branch point for: netbsd-5-1
Changes since 1.23: +48 -25 lines
Diff to previous 1.23 (colored) to selected 1.18 (colored)

Pull up following revision(s) (requested by christos in ticket #1430):
	lib/libc/gen/glob.c: revision 1.25
	lib/libc/gen/glob.c: revision 1.26
	lib/libc/gen/glob.3: revision 1.37
	crypto/dist/ssh/sftp.c: patch
	crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
Avoid DoS attacks for patterns that have braces. Noted by Maksymilian
Arciemowicz.
XXX: Pullup to 5.x

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jul 6 14:59:22 2010 UTC (13 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.25: +33 -12 lines
Diff to previous 1.25 (colored) to selected 1.18 (colored)

Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jul 2 21:13:10 2010 UTC (13 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.24: +20 -18 lines
Diff to previous 1.24 (colored) to selected 1.18 (colored)

Avoid DoS attacks for patterns that have braces. Noted by Maksymilian
Arciemowicz.
XXX: Pullup to 5.x

Revision 1.23.8.1 / (download) - annotate - [select for diffs], Wed May 13 19:18:23 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.23: +35 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.18 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.24 / (download) - annotate - [select for diffs], Wed Apr 8 16:28:50 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.23: +35 -2 lines
Diff to previous 1.23 (colored) to selected 1.18 (colored)

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

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:29:31 2008 UTC (15 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.22: +7 -2 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.18 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:04:33 2008 UTC (15 years, 9 months ago) by yamt
Branch: yamt-pf42
Changes since 1.22: +7 -2 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.18 (colored)

sync with head

Revision 1.23.6.2 / (download) - annotate - [select for diffs], Mon May 26 13:06:39 2008 UTC (15 years, 9 months ago) by ad
Branch: christos-time_t
Changes since 1.23.6.1: +1033 -0 lines
Diff to previous 1.23.6.1 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.18 (colored)

Fedora Core 9 doesn't provide ARG_MAX, so use _POSIX_ARG_MAX if it's
not available.

Revision 1.23.6.1, Mon May 26 13:06:38 2008 UTC (15 years, 9 months ago) by ad
Branch: christos-time_t
Changes since 1.23: +0 -1033 lines
FILE REMOVED

file glob.c was added on branch christos-time_t on 2008-05-26 13:06:39 +0000

Revision 1.23 / (download) - annotate - [select for diffs], Mon May 26 13:06:38 2008 UTC (15 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, netbsd-5-base, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, christos-time_t-nbase, christos-time_t-base
Branch point for: netbsd-5-0, netbsd-5, matt-nb5-mips64, jym-xensuspend, christos-time_t
Changes since 1.22: +7 -2 lines
Diff to previous 1.22 (colored) to selected 1.18 (colored)

Fedora Core 9 doesn't provide ARG_MAX, so use _POSIX_ARG_MAX if it's
not available.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:14:44 2008 UTC (15 years, 11 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.21: +12 -2 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.18 (colored)

sync with head.

Revision 1.18.8.2 / (download) - annotate - [select for diffs], Sun Mar 23 00:40:25 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.18.8.1: +35 -3 lines
Diff to previous 1.18.8.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored) to selected 1.18 (colored)

sync with HEAD

Revision 1.22 / (download) - annotate - [select for diffs], Fri Feb 22 18:33:51 2008 UTC (16 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, matt-armv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: yamt-pf42, wrstuden-revivesa
Changes since 1.21: +12 -2 lines
Diff to previous 1.21 (colored) to selected 1.18 (colored)

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

Revision 1.21 / (download) - annotate - [select for diffs], Fri Feb 1 23:29:54 2008 UTC (16 years, 1 month ago) by christos
Branch: MAIN
Branch point for: keiichi-mipv6
Changes since 1.20: +22 -9 lines
Diff to previous 1.20 (colored) to selected 1.18 (colored)

Try to fix previous commit of /.. and /. handling for GLOB_PERIOD. I will
write a regression test for this.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Jan 18 16:20:00 2008 UTC (16 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.19: +12 -3 lines
Diff to previous 1.19 (colored) to selected 1.18 (colored)

From Richard M Kreuter: GLOB_PERIOD fix for trailing ./ or ../

Revision 1.18.8.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:34:05 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.18: +11 -5 lines
Diff to previous 1.18 (colored)

sync with HEAD

Revision 1.19 / (download) - annotate - [select for diffs], Wed Dec 5 20:25:56 2007 UTC (16 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-armv6-base, cube-autoconf-base, cube-autoconf
Changes since 1.18: +11 -5 lines
Diff to previous 1.18 (colored)

From Richard M Kreuter, add GLOB_PERIOD.

Revision 1.18 / (download) - annotate - [selected], Fri Dec 1 18:57:29 2006 UTC (17 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: netbsd-4-0, netbsd-4, matt-armv6
Changes since 1.17: +79 -121 lines
Diff to previous 1.17 (colored)

ansi, minor knf, no functional change.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 24 19:46:58 2006 UTC (17 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.18 (colored)

fix spelling of accommodate; from Zapher.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Mar 26 18:11:22 2006 UTC (17 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.15: +7 -7 lines
Diff to previous 1.15 (colored) to selected 1.18 (colored)

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

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 24 17:24:09 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.14: +7 -7 lines
Diff to previous 1.14 (colored) to selected 1.18 (colored)

Use a separate macro, not DEBUG to enforce 8 bit chars [glob uses internally
16 bit chars]. Fix lint complaint when compiling with 8 bit chars.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 29 03:11:59 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.13: +3 -4 lines
Diff to previous 1.13 (colored) to selected 1.18 (colored)

WARNS=4

Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 13 21:38:03 2005 UTC (18 years, 6 months ago) by elad
Branch: MAIN
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 (colored) to selected 1.18 (colored)

Don't overflow when DEBUG is defined.
PR/30833, from Tomas Skare.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 13 01:44:09 2005 UTC (18 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.11: +1026 -5 lines
Diff to previous 1.11 (colored) to selected 1.18 (colored)

compat core reorg.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 4 23:39:18 2003 UTC (20 years, 3 months ago) by keihan
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.18 (colored)

netbsd.org -> NetBSD.org
NetBSD.ORG -> NetBSD.org

Now src/lib is done.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Wed Oct 22 06:41:32 1997 UTC (26 years, 5 months ago) by thorpej
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.8.2.1: +10 -0 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.18 (colored)

Pull up from trunk:

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.

Allow the old-name functions to be compiled from the same source file as
the renamed functions, and add some #error directives to force the
issue with weak symbols for renamed functions when we support weak
symbols in the C library.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 22 06:37:50 1997 UTC (26 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, nathanw_sa_end, nathanw_sa_before_merge, nathanw_sa_base, nathanw_sa, minoura-xpg4dl-base, minoura-xpg4dl, fvdl_fs64_base, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.9: +4 -853 lines
Diff to previous 1.9 (colored) to selected 1.18 (colored)

Allow the old-name functions to be compiled from the same source file as
the renamed functions, and add some #error directives to force the
issue with weak symbols for renamed functions when we support weak
symbols in the C library.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 22 00:55:26 1997 UTC (26 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.8: +29 -35 lines
Diff to previous 1.8 (colored) to selected 1.18 (colored)

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.

Revision 1.8.2.1, Tue Oct 21 00:56:55 1997 UTC (26 years, 5 months ago) by thorpej
Branch: netbsd-1-3
Changes since 1.8: +0 -865 lines
FILE REMOVED

file glob.c was added on branch netbsd-1-3 on 1997-10-22 06:41:32 +0000

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 21 00:56:55 1997 UTC (26 years, 5 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.7: +38 -32 lines
Diff to previous 1.7 (colored) to selected 1.18 (colored)

Hacks to enable libc to work without bumping the major.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 21 14:07:17 1997 UTC (26 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.6: +8 -2 lines
Diff to previous 1.6 (colored) to selected 1.18 (colored)

If port provides __weak_alias(), provide an Standard C and POSIX pure
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore.  The library will use those
names internally.  Weak aliases are used to provide the original names
to the API.

This is only the first part of this change.  It is most of the functions
which are implemented in C for all NetBSD ports.  Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jul 13 19:15:11 1997 UTC (26 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.5: +5 -4 lines
Diff to previous 1.5 (colored) to selected 1.18 (colored)

Fix readdirfunc prototype
Fix RCSID's

Revision 1.5.4.2 / (download) - annotate - [select for diffs], Thu Sep 19 20:03:12 1996 UTC (27 years, 6 months ago) by jtc
Branch: ivory_soap2
Changes since 1.5.4.1: +7 -2 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.18 (colored)

snapshot namespace cleanup: gen

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Mon Sep 16 18:40:29 1996 UTC (27 years, 6 months ago) by jtc
Branch: ivory_soap2
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored) to selected 1.18 (colored)

snapshot namespace cleanup

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Tue May 2 19:34:51 1995 UTC (28 years, 10 months ago) by jtc
Branch: ivory_soap
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.18 (colored)

#include "namespace.h"

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 27 04:13:35 1995 UTC (29 years ago) by cgd
Branch: MAIN
CVS Tags: nsswitch, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Branch point for: ivory_soap2
Changes since 1.4: +7 -2 lines
Diff to previous 1.4 (colored) to selected 1.18 (colored)

update from Lite, with local changes.  fix Ids, etc.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 25 09:12:07 1995 UTC (29 years ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: lite-2, lite-1
Changes since 1.1.1.1: +385 -95 lines
Diff to previous 1.1.1.1 (colored) to selected 1.18 (colored)

from lite, with minor name rearrangement to fit.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 6 01:10:18 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Branch point for: ivory_soap
Changes since 1.3: +321 -70 lines
Diff to previous 1.3 (colored) to selected 1.18 (colored)

update to latest version.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 26 00:44:46 1993 UTC (30 years, 7 months ago) by jtc
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.18 (colored)

Declare rcsid strings so they are stored in text segment.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 30 07:57:52 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +71 -31 lines
Diff to previous 1.1 (colored) to selected 1.18 (colored)

Latest versions from uunet.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, netbsd-0-8, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.18 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: MAIN
Diff to selected 1.18 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>