CVS log for src/lib/libc/string/Makefile.inc
Up to [cvs.NetBSD.org] / src / lib / libc / string
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.93: download - view: text, markup, annotated - select for diffs
Sat Nov 2 02:43:48 2024 UTC (2 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +2 -1
lines
memset_explicit(3): Add C23 alias for explicit_memset.
PR standards/58607: C23: <string.h> memset_explicit
Revision 1.92: download - view: text, markup, annotated - select for diffs
Fri Nov 1 18:42:30 2024 UTC (2 months, 3 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +3 -1
lines
ffs(3): Fix visibility in strings.h and add MLINKS for ffsl/ffsll.
ffs(3) was added in POSIX 2001 with XSI option (_XOPEN_SOURCE>=600),
not in POSIX 2008 with XSI option (_XOPEN_SOURCE>=700).
Noticed while updating the STANDARDS section of the man page.
PR lib/58802: missing ffsl(), ffsll() functions from POSIX 2024
Revision 1.91: download - view: text, markup, annotated - select for diffs
Fri Nov 1 18:35:12 2024 UTC (2 months, 3 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +2 -2
lines
strings.h: Spruce up for POSIX 2024.
1. Add ffsl, ffsll.
2. Hide bcmp, bcopy, bzero, index, rindex for POSIX>=2024.
3. Expose ffs only for NetBSD or POSIX>=2008 with XSI option.
4. Hide popcount* NetBSD extensions for any POSIX.
5. Sprinkle __constfunc on ffs*.
Add tests for ffs/ffsl/ffsll in tests/include/sys/t_bitops next to
ffs32/ffs64 for convenience.
XXX Still missing strcasecmp_l, strncasecmp_l, and locale_t.
PR lib/58802: missing ffsl(), ffsll() functions from POSIX 2024
Revision 1.85.6.2: download - view: text, markup, annotated - select for diffs
Sun Oct 13 16:08:53 2024 UTC (3 months, 1 week ago) by martin
Branches: netbsd-10
CVS tags: netbsd-10-1-RELEASE
Diff to: previous 1.85.6.1: preferred, colored; branchpoint 1.85: preferred, colored; next MAIN 1.86: preferred, colored
Changes since revision 1.85.6.1: +3 -1
lines
Pull up following revision(s) (requested by riastradh in ticket #971):
lib/libc/locale/setlocale_local.h: revision 1.18
lib/libc/string/strerror_r.c: revision 1.6
lib/libc/locale/setlocale.c: revision 1.66
lib/libc/string/Makefile.inc: revision 1.90
lib/libc/locale/global_locale.c: revision 1.29
Redo l10n support in the strerror family.
Instead of opening the message catelog whenever strerror is called,
keep track of the translations in the locale cache. For the C locale,
the builtin sys_errlist is used directly. Other locales will open
the catalog file on the first strerror call and build a translation
table, so that further calls in this locale can just use an array
lookup.
Revision 1.85.6.1: download - view: text, markup, annotated - select for diffs
Fri Sep 20 11:22:29 2024 UTC (4 months ago) by martin
Branches: netbsd-10
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +4 -3
lines
Pull up following revision(s) (requested by rin in ticket #891):
lib/libc/string/strncpy.3: revision 1.10
lib/libc/string/strncpy.3: revision 1.11
lib/libc/string/strncpy.3: revision 1.12
lib/libc/string/strncpy.3: revision 1.13
lib/libc/string/strncpy.3: revision 1.14
lib/libc/string/strncpy.3: revision 1.15
lib/libc/string/strlcpy.3: revision 1.20
lib/libc/string/strncpy.3: revision 1.16
lib/libc/string/strncpy.3: revision 1.1
lib/libc/string/strlcpy.3: revision 1.21
lib/libc/string/strncpy.3: revision 1.2
lib/libc/string/strncpy.3: revision 1.3
lib/libc/string/strncpy.3: revision 1.4
lib/libc/string/strncpy.3: revision 1.5
lib/libc/string/strncpy.3: revision 1.6
lib/libc/string/Makefile.inc: revision 1.88
lib/libc/string/strncpy.3: revision 1.7
lib/libc/string/Makefile.inc: revision 1.89
lib/libc/string/strncpy.3: revision 1.8
lib/libc/string/strncpy.3: revision 1.9
lib/libc/string/strcpy.3: revision 1.24
lib/libc/string/strcpy.3: revision 1.25
lib/libc/string/strcpy.3: revision 1.26
lib/libc/string/strcpy.3: revision 1.27
lib/libc/string/strlcpy.3: revision 1.15
lib/libc/string/strlcpy.3: revision 1.16
lib/libc/string/strlcpy.3: revision 1.17
lib/libc/string/strlcpy.3: revision 1.18
lib/libc/string/strlcpy.3: revision 1.19
strlcpy(3): Rework man page to clarify relation to strncpy(3).
Add caveats explaining when strlcpy(3) and strlcat(3) are dangerously
inadequate or inappropriate.
strncpy(3), stpncpy(3): Split man page out of strcpy(3), stpcpy(3).
These are for substantively different purposes (fixed-width fields
with optional NUL padding vs NUL-terminated strings), so they don't
belong together.
Be more specific about the security issues.
strncpy(3): Qualify example of strlcpy(3) with a major caveat.
strncpy(3): Slightly more consistency about NUL vs '\0' in the text.
Install strncpy.3 to fix build
strncpy(3): use .Sm off/on around a fancy expression to avoid lots of Ns
strncpy(3): markup tweaks
NUL is a character name, not a defined name, use .Tn
.Ns has implicit .No effect
Use \*q for ASCII quotes (.Dq uses fancy typographical ones)
strcpy(3), strlcpy(3), strncpy(3): Use `.Tn NUL' for the zero byte.
Let's be consistent within these man pages. (If someone else really
likes the unpronounceable `.Ql \e0' better, that's fine, you can go
through and systematically change all the man pages to use that after
we're done clarifying strcpy(3), strncpy(3), and strlcpy(3).)
strncpy(3): Note strcpy(3) man page revision this forked from.
strncpy(3): Rework the example in an attempt to improve exposition.
strcpy(3): Note that strlcpy(3) is a safer replacement for strcpy(3).
Suggest snprintf("%s") as a more portable alternative too.
Note that both strlcpy and snprintf still require the input to be
NUL-terminated.
strlcpy(3): don't use \*[Ge] for >= - it's wrong for source code
In the PostScript output it produces the single mathematical "greater
or equal" symbol, not the ">=".
strlcpy(3): Nix stray space between `NUL' and `-terminating'.
strncpy(3): Take another whack at clarifying this.
Emphasize the fixed-buffer nature of it, and that NUL-termination is
neither required on input nor guaranteed on output.
strncpy(3): Fix typo -- stpncpy, not stpcpy which is different.
strncpy(3): Reword to make sentence structure parallel.
strncpy(3): Tiny wording tweak.
strcpy(3), strlcpy(3), strncpy(3): Just say `byte', not `character'.
strlcpy(3), strncpy(3): Omit needless (void) casts in examples.
The return values are not critical.
strlcpy(3): Tweak markup.
strncpy(3): Fix column sizing.
strncpy(3): More on how strlcpy is not a safe strncpy replacement.
Revision 1.90: download - view: text, markup, annotated - select for diffs
Sat Jun 8 21:35:18 2024 UTC (7 months, 2 weeks ago) by joerg
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +3 -1
lines
Redo l10n support in the strerror family.
Instead of opening the message catelog whenever strerror is called,
keep track of the translations in the locale cache. For the C locale,
the builtin sys_errlist is used directly. Other locales will open
the catalog file on the first strerror call and build a translation
table, so that further calls in this locale can just use an array
lookup.
Revision 1.89: download - view: text, markup, annotated - select for diffs
Fri Aug 11 13:07:17 2023 UTC (17 months, 2 weeks ago) by ryoon
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2
lines
Install strncpy.3 to fix build
Revision 1.88: download - view: text, markup, annotated - select for diffs
Fri Aug 11 09:39:39 2023 UTC (17 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +3 -2
lines
strncpy(3), stpncpy(3): Split man page out of strcpy(3), stpcpy(3).
These are for substantively different purposes (fixed-width fields
with optional NUL padding vs NUL-terminated strings), so they don't
belong together.
Be more specific about the security issues.
Revision 1.87: download - view: text, markup, annotated - select for diffs
Tue Aug 1 17:51:25 2023 UTC (17 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +3 -2
lines
Add companion mempcpy to wmempcpy, bump.
Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Jul 31 17:38:28 2023 UTC (17 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +4 -3
lines
new gdb needs wmempcpy, give it to it.
Revision 1.85: download - view: text, markup, annotated - select for diffs
Wed Apr 14 08:07:49 2021 UTC (3 years, 9 months ago) by mrg
Branches: MAIN
CVS tags: netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Branch point for: netbsd-10
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +7 -1
lines
for GCC, built memset.c with -fno-builtin. this avoids GCC 10 compiling
memset() and emitting calls to memset() where it seems code that looks
like what memset() does, which ends up recursing and blowing the stack.
this makes mips userland with GCC 10 work.
Revision 1.83.14.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:13 2020 UTC (4 years, 9 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.83: preferred, colored; next MAIN 1.84: preferred, colored
Changes since revision 1.83: +2 -1
lines
Merge changes from current as of 20200406
Revision 1.84: download - view: text, markup, annotated - select for diffs
Wed Mar 25 18:45:42 2020 UTC (4 years, 10 months ago) by kre
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -1
lines
Document strerror_l()
While here also document (but comment it out since it isn't
available - yet) strerror_lr(). To include that, simply
uncomment the relevant lines, and (twice I think) s/returns/return/
on lines just after currently commented out lines (that is, it
currently says, "A returns" after the comments are returned, we
need it to be "A and B return" - the "and B" appears when the comment
markers are removed, removing the 's' from returns must be done manually.
In addition to adding strerror_l() some additional enhancements were
made to the general strerror() doc.
Revision 1.80.2.2: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:56:58 2017 UTC (7 years, 10 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.80.2.1: preferred, colored; branchpoint 1.80: preferred, colored; next MAIN 1.81: preferred, colored
Changes since revision 1.80.2.1: +2 -2
lines
Sync with HEAD
Revision 1.83: download - view: text, markup, annotated - select for diffs
Thu Jan 12 00:35:38 2017 UTC (8 years ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
phil-wifi-20191119,
phil-wifi-20190609,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
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-9-base,
netbsd-9-4-RELEASE,
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-8-base,
netbsd-8-3-RELEASE,
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,
is-mlppp-base,
is-mlppp,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -2
lines
Add strerror_ss_r to be used by syslog_ss
Revision 1.80.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 4 14:48:53 2016 UTC (8 years, 2 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +9 -7
lines
Sync with HEAD
Revision 1.82: download - view: text, markup, annotated - select for diffs
Sat Oct 15 14:22:00 2016 UTC (8 years, 3 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-localcount-20170107,
pgoyette-localcount-20161104
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +7 -6
lines
Import wcsnlen(3) to libc
The wcsnlen(3) function conforms to POSIX.1-2008 and is an addition to the
ISO C standard.
size_t wcsnlen(const wchar_t *s, size_t maxlen);
The wcsnlen(3) function computes the number of wide-characters in a wide-
-string to which s points, not including NULL terminating wide-character
code and checking no more than maxlen wide-characters. This function never
examines wide-characters beyond a wide-string of maxlen size.
This function is a safer version of wcslen(3):
size_t wcslen(const wchar_t *s);
Update STANDARDS section of wmemchr(3) describing wide-character functions.
Revision 1.81: download - view: text, markup, annotated - select for diffs
Wed Oct 12 20:01:12 2016 UTC (8 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -2
lines
add strchrnul
Revision 1.80: download - view: text, markup, annotated - select for diffs
Wed Sep 24 18:16:37 2014 UTC (10 years, 4 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -2
lines
add strnstr from FreeBSD
Revision 1.76.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:16 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.76: preferred, colored; next MAIN 1.77: preferred, colored
Changes since revision 1.76: +4 -6
lines
Rebase to HEAD as of a few days ago.
Revision 1.75.6.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:36:54 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.75.6.1: preferred, colored; branchpoint 1.75: preferred, colored; next MAIN 1.76: preferred, colored
Changes since revision 1.75.6.1: +4 -6
lines
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.79: download - view: text, markup, annotated - select for diffs
Mon Aug 19 10:59:39 2013 UTC (11 years, 5 months ago) by joerg
Branches: 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,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
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,
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,
netbsd-7-0,
netbsd-7
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +1 -4
lines
GC __indr_reference wrappers.
Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Jun 24 04:21:20 2013 UTC (11 years, 7 months ago) by riastradh
Branches: MAIN
CVS tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +4 -4
lines
Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.
consttime_memequal is the same as the old consttime_bcmp.
explicit_memset is to memset as explicit_bzero was to bcmp.
Passes amd64 release and i386/ALL, but I'm sure I missed some spots,
so please let me know.
Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Jun 24 01:12:08 2013 UTC (11 years, 7 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +3 -2
lines
Add consttime_bcmp(3) and explicit_bzero(3) to makefile and set lists.
Revision 1.75.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 18:59:00 2012 UTC (12 years, 2 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -1
lines
sync with head
Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Aug 30 12:16:48 2012 UTC (12 years, 4 months ago) by drochner
Branches: MAIN
CVS tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
agc-symver-base,
agc-symver
Branch point for: tls-maxphys
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -1
lines
Add "consttime_bcmp" and "explicit_bzero" functions for both kernel
abd userland, as proposed on tech-security, with explicit_bzero using
a volatile function pointer as suggested by Alan Barrett.
Both do what the name says. For userland, both are prefixed by "__"
to keep them out of the user namespace.
Change some memset/memcmp uses to the new functions where it makes
sense -- these are just some examples, more to come.
Revision 1.75: download - view: text, markup, annotated - select for diffs
Thu Jul 30 20:57:15 2009 UTC (15 years, 5 months ago) by dsl
Branches: MAIN
CVS tags: 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,
netbsd-6,
matt-premerge-20091211,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +14 -38
lines
If SRCS contains any .S files then remove the corresponding .c file from
SRCS and add to LSRCS (for lint).
Change the 'string' Makefiles so that the arch/*/string/Makefile.inc
need only specify the .S files for that architecture and not the .c
files for all the files they don't override.
Revision 1.74: download - view: text, markup, annotated - select for diffs
Tue Jul 21 14:55:33 2009 UTC (15 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +8 -6
lines
Move popcount et al to src/common and add popcount32/popcount64.
Requested by rmind@. MD should now override popcount32/popcount64 and
provide the aliases as fitting.
Revision 1.73: download - view: text, markup, annotated - select for diffs
Tue Jul 21 13:18:43 2009 UTC (15 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +11 -2
lines
Add popcount(3) and the long and long long version. Name is inspired by
gnulib, the implementation goes back to the AMD Software Optimizer
guide. A number of platforms will want to replace the C version with
assembler code using native instructions.
Revision 1.72: download - view: text, markup, annotated - select for diffs
Sat Jul 18 09:41:23 2009 UTC (15 years, 6 months ago) by dsl
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -3
lines
Remove index() and rindex() from the list (in comment)
Revision 1.69.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:18:27 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.69: preferred, colored; next MAIN 1.70: preferred, colored
Changes since revision 1.69: +9 -5
lines
Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
Revision 1.71: download - view: text, markup, annotated - select for diffs
Fri May 1 17:27:01 2009 UTC (15 years, 8 months ago) by perry
Branches: MAIN
CVS tags: jym-xensuspend-nbase,
jym-xensuspend-base
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +7 -4
lines
Add versions of stpcpy(3), stpncpy(3), strnlen(3), all from FreeBSD.
These are defined in the latest POSIX
Also make related updates to documentation, mostly from FreeBSD,
though I cleaned a few other things up along the way.
Bump shlib_version.
We are still missing strcoll_l, strerror_l, strsignal, strxfrm_l to be
POSIX conformant.
Revision 1.70: download - view: text, markup, annotated - select for diffs
Fri Apr 10 23:13:38 2009 UTC (15 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +3 -2
lines
add memrchr
Revision 1.67.18.1: download - view: text, markup, annotated - select for diffs
Thu Jan 15 03:24:08 2009 UTC (16 years ago) by snj
Branches: 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,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
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,
netbsd-5-1,
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,
netbsd-5-0,
matt-nb5-pq3-base,
matt-nb5-pq3,
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-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.67: preferred, colored; next MAIN 1.68: preferred, colored
Changes since revision 1.67: +5 -3
lines
Pull up following revision(s) (requested by tnozaki in ticket #222):
distrib/sets/lists/base/mi: revision 1.788
distrib/utils/libhack/Makefile.inc: revision 1.23
distrib/utils/libhack/Makefile: revision 1.22
etc/mtree/NetBSD.dist: revision 1.387
include/locale.h: revision 1.15
lib/libc/citrus/Makefile.inc: revision 1.6
lib/libc/citrus/citrus_aliasname_local.h: revision 1.1
lib/libc/citrus/citrus_bcs.h: revision 1.5
lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1
lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1
lib/libc/citrus/citrus_csmapper.c: revision 1.9
lib/libc/citrus/citrus_fix_grouping.h: revision 1.1
lib/libc/citrus/citrus_lc_ctype.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.h: revision 1.1
lib/libc/citrus/citrus_lc_monetary.c: revision 1.1
lib/libc/citrus/citrus_lc_monetary.h: revision 1.1
lib/libc/citrus/citrus_lc_numeric.c: revision 1.1
lib/libc/citrus/citrus_lc_numeric.h: revision 1.1
lib/libc/citrus/citrus_lc_template.h: revision 1.1
lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1
lib/libc/citrus/citrus_lc_time.c: revision 1.1
lib/libc/citrus/citrus_lc_time.h: revision 1.1
lib/libc/citrus/citrus_module.c: revision 1.8
lib/libc/citrus/citrus_namespace.h: revision 1.7
lib/libc/citrus/modules/citrus_euc.c: revision 1.13
lib/libc/gen/Makefile.inc: revision 1.166
lib/libc/gen/isctype.c: revision 1.17 via patch
lib/libc/gen/tolower_.c: revision 1.10
lib/libc/gen/toupper_.c: revision 1.10
lib/libc/iconv/Makefile.inc: revision 1.3
lib/libc/iconv/iconv.c: revision 1.7
lib/libc/locale/Makefile.inc: revision 1.53
lib/libc/locale/___runetype_mb.c: file removal
lib/libc/locale/_wctrans.c: revision 1.7
lib/libc/locale/_wctrans_local.h: revision 1.3
lib/libc/locale/_wctype.c: revision 1.1
lib/libc/locale/_wctype_local.h: revision 1.1
lib/libc/locale/aliasname.c: revision 1.3
lib/libc/locale/aliasname_local.h: revision 1.2
lib/libc/locale/bsdctype.c: revision 1.1
lib/libc/locale/bsdctype.h: revision 1.1
lib/libc/locale/ctypeio.c: revision 1.8
lib/libc/locale/ctypeio.h: revision 1.2
lib/libc/locale/current_locale.c: revision 1.1
lib/libc/locale/dummy_lc_collate.c: revision 1.1
lib/libc/locale/dummy_lc_template.h: revision 1.1
lib/libc/locale/fix_grouping.c: revision 1.1
lib/libc/locale/fix_grouping.h: revision 1.1
lib/libc/locale/generic_lc_all.c: revision 1.1
lib/libc/locale/generic_lc_template.h: revision 1.1
lib/libc/locale/generic_lc_template_decl.h: revision 1.1
lib/libc/locale/global_locale.c: revision 1.1
lib/libc/locale/iswctype.c: file removal
lib/libc/locale/iswctype_mb.c: revision 1.1
lib/libc/locale/iswctype_sb.c: revision 1.6
lib/libc/locale/lcmessages.c: file removal
lib/libc/locale/lcmessages.h: file removal
lib/libc/locale/lcmonetary.c: file removal
lib/libc/locale/lcmonetary.h: file removal
lib/libc/locale/lcnumeric.c: file removal
lib/libc/locale/lcnumeric.h: file removal
lib/libc/locale/lctime.c: file removal
lib/libc/locale/lctime.h: file removal
lib/libc/locale/localeconv.c: revision 1.15
lib/libc/locale/localeio.c: revision 1.2
lib/libc/locale/localeio.h: revision 1.2
lib/libc/locale/localeio_lc_ctype.c: revision 1.1
lib/libc/locale/localeio_lc_messages.c: revision 1.1
lib/libc/locale/localeio_lc_monetary.c: revision 1.1
lib/libc/locale/localeio_lc_numeric.c: revision 1.1
lib/libc/locale/localeio_lc_time.c: revision 1.1
lib/libc/locale/multibyte.h: revision 1.4
lib/libc/locale/multibyte_amd1.c: revision 1.6
lib/libc/locale/multibyte_c90.c: revision 1.5
lib/libc/locale/nb_lc_messages_misc.h: revision 1.1
lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1
lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1
lib/libc/locale/nb_lc_template.h: revision 1.1
lib/libc/locale/nb_lc_template_decl.h: revision 1.1
lib/libc/locale/nb_lc_time_misc.h: revision 1.1
lib/libc/locale/nl_langinfo.c: revision 1.12
lib/libc/locale/rune.c: revision 1.31
lib/libc/locale/rune.h: revision 1.13
lib/libc/locale/rune_local.h: revision 1.11
lib/libc/locale/runeglue.c: revision 1.14
lib/libc/locale/runetable.c: revision 1.18
lib/libc/locale/setlocale.c: revision 1.55 via patch
lib/libc/locale/setlocale_local.h: revision 1.1
lib/libc/locale/setrunelocale.c: file removal
lib/libc/nls/Makefile.inc: revision 1.9
lib/libc/nls/catopen.c: revision 1.26
lib/libc/string/Makefile.inc: revision 1.68
lib/libc/string/wcscmp.c: revision 1.6
lib/libc/string/wcsncmp.c: revision 1.6
lib/libc/string/wcswidth.c: file removal
lib/libc/string/wmemcmp.c: revision 1.4
regress/lib/libc/locale/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2
regress/lib/libc/locale/ctype2/Makefile: revision 1.5
regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1
regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal
regress/lib/libc/locale/ctype3/Makefile: revision 1.5
regress/lib/libc/locale/mbtowc/Makefile: revision 1.3
regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1
regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal
regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2
share/locale/Makefile.locale: revision 1.1
share/locale/Makefile: revision 1.5
share/locale/ctype/Makefile: revision 1.28
share/locale/locale.alias: revision 1.11
share/locale/messages/Makefile: revision 1.5
share/locale/messages/en_US.ISO8859-1.src: file removal
share/locale/messages/en_US.US-ASCII.src: revision 1.1
share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/messages/ja_JP.ct.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1
share/locale/messages/sr_YU.ISO8859-2.src: file removal
share/locale/messages/sr_YU.ISO8859-5.src: file removal
share/locale/messages/sr_YU.UTF-8.src: file removal
share/locale/messages/zh_CN.GB18030.src: file removal
share/locale/messages/zh_TW.eucTW.src: revision 1.1
share/locale/monetary/Makefile: revision 1.5
share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2
share/locale/monetary/am_ET.UTF-8.src: revision 1.2
share/locale/monetary/be_BY.CP1131.src: file removal
share/locale/monetary/be_BY.CP1251.src: revision 1.2
share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2
share/locale/monetary/be_BY.UTF-8.src: revision 1.2
share/locale/monetary/bg_BG.CP1251.src: revision 1.2
share/locale/monetary/bg_BG.UTF-8.src: revision 1.2
share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2
share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2
share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2
share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2
share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2
share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2
share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2
share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2
share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.UTF-8.src: revision 1.2
share/locale/monetary/en_IE.UTF-8.src: revision 1.2
share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.US-ASCII.src: revision 1.1
share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2
share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2
share/locale/monetary/he_IL.UTF-8.src: revision 1.2
share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2
share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2
share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2
share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2
share/locale/monetary/hy_AM.UTF-8.src: revision 1.2
share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2
share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2
share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/monetary/ja_JP.UTF-8.src: revision 1.2
share/locale/monetary/ja_JP.eucJP.src: revision 1.2
share/locale/monetary/kk_KZ.PT154.src: revision 1.2
share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.eucKR.src: revision 1.2
share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2
share/locale/monetary/mn_MN.UTF-8.src: revision 1.2
share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2
share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2
share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2
share/locale/monetary/pl_PL.UTF-8.src: revision 1.2
share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2
share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2
share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2
share/locale/monetary/ru_RU.CP1251.src: revision 1.2
share/locale/monetary/ru_RU.CP866.src: revision 1.2
share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2
share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2
share/locale/monetary/ru_RU.UTF-8.src: revision 1.2
share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2
share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2
share/locale/monetary/sr_YU.UTF-8.src: revision 1.2
share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2
share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2
share/locale/monetary/uk_UA.CP1251.src: revision 1.2
share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2
share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2
share/locale/monetary/uk_UA.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.GB18030.src: revision 1.2
share/locale/monetary/zh_CN.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.eucCN.src: revision 1.2
share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1
share/locale/monetary/zh_HK.UTF-8.src: revision 1.2
share/locale/monetary/zh_TW.Big5.src: revision 1.2
share/locale/numeric/Makefile: revision 1.4
share/locale/numeric/am_ET.UTF-8.src: file removal
share/locale/numeric/en_US.ISO8859-1.src: file removal
share/locale/numeric/en_US.US-ASCII.src: revision 1.1
share/locale/numeric/ja_JP.eucJP.src: file removal
share/locale/numeric/ko_KR.eucKR.src: file removal
share/locale/numeric/mn_MN.UTF-8.src: file removal
share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1
share/locale/numeric/sr_YU.ISO8859-2.src: file removal
share/locale/numeric/sr_YU.ISO8859-5.src: file removal
share/locale/numeric/zh_CN.eucCN.src: file removal
share/locale/time/Makefile: revision 1.5
share/locale/time/en_US.ISO8859-1.src: file removal
share/locale/time/en_US.US-ASCII.src: revision 1.1
share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/time/ja_JP.ct.src: revision 1.1
share/locale/time/sr_ME.ISO8859-2.src: revision 1.1
share/locale/time/sr_ME.ISO8859-5.src: revision 1.1
share/locale/time/sr_ME.UTF-8.src: revision 1.1
share/locale/time/sr_YU.ISO8859-2.src: file removal
share/locale/time/sr_YU.ISO8859-5.src: file removal
share/locale/time/sr_YU.UTF-8.src: file removal
share/locale/time/zh_CN.GB18030.src: file removal
share/locale/time/zh_TW.eucTW.src: revision 1.1
usr.bin/locale/locale.c: revision 1.6
usr.bin/mklocale/Makefile: revision 1.12
usr.bin/mklocale/lex.l: revision 1.14
usr.bin/mklocale/mklocaledb.c: revision 1.1
usr.bin/mklocale/yacc.y: revision 1.25
usr.sbin/chrtbl/Makefile: revision 1.8
usr.sbin/chrtbl/ctypeio.c: revision 1.1
usr.sbin/chrtbl/ctypeio.h: revision 1.1
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES}
db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
new locale-db implementation using citrus_db backend,
see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
zh_CN.eucCN -> zh_CN.GB18030
and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch:
i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:46:30 2009 UTC (16 years ago) by christos
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +1 -1
lines
merge christos-time_t
Revision 1.67.20.1: download - view: text, markup, annotated - select for diffs
Sun Jan 4 17:02:20 2009 UTC (16 years ago) by christos
Branches: christos-time_t
Diff to: previous 1.67: preferred, colored; next MAIN 1.68: preferred, colored
Changes since revision 1.67: +5 -3
lines
merge with head.
Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Jan 2 00:20:21 2009 UTC (16 years ago) by tnozaki
Branches: MAIN
CVS tags: christos-time_t-nbase,
christos-time_t-base
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +5 -3
lines
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
new locale-db implementation using citrus_db backend,
see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
zh_CN.eucCN -> zh_CN.GB18030
and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch:
i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Sat Feb 17 09:32:58 2007 UTC (17 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
netbsd-5-base,
mjf-devfs2-base,
mjf-devfs2,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf
Branch point for: netbsd-5,
christos-time_t
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -2
lines
Add strings(3), collecting information about strings.h.
Add Xr for it to string(3).
XXX: if someone could make a HISTORY section, I'd appreciate it
Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri Oct 13 17:28:09 2006 UTC (18 years, 3 months ago) by tnozaki
Branches: 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,
netbsd-4-0,
netbsd-4
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -2
lines
PR/30809 added manpages of wcswcs(3) and wcscoll(3), wcsxfrm(3)
(wcs?width and wprintf are already in repository).
Revision 1.60.2.3: download - view: text, markup, annotated - select for diffs
Fri Sep 1 23:39:08 2006 UTC (18 years, 4 months ago) by riz
Branches: abandoned-netbsd-4
Diff to: previous 1.60.2.2: preferred, colored; branchpoint 1.60: preferred, colored; next MAIN 1.61: preferred, colored
Changes since revision 1.60.2.2: +3 -2
lines
Pull up following revision(s) (requested by tron in ticket #78):
lib/libc/string/wcsdup.c: revision 1.2
lib/libc/string/wcsdup.3: revision 1.1
lib/libc/string/wcscasecmp.3: revision 1.1
lib/libc/string/wcscasecmp.c: revision 1.2
distrib/sets/lists/comp/mi: revision 1.917
lib/libc/string/Makefile.inc: revision 1.64
lib/libc/string/Makefile.inc: revision 1.65
lib/libc/string/wcsncasecmp.c: revision 1.2
Add copyright notices.
PR/34238: Aleksey Cheusov: man pages for wcsdup, wcscasecmp and wcsncasecmp
functions
add man pages for wcsdup, wcscasecmp, wcsncasecmp
fix xtos's pasto
Revision 1.65: download - view: text, markup, annotated - select for diffs
Sun Aug 27 07:09:04 2006 UTC (18 years, 5 months ago) by dsl
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -2
lines
fix xtos's pasto
Revision 1.60.2.2: download - view: text, markup, annotated - select for diffs
Sun Aug 27 06:15:45 2006 UTC (18 years, 5 months ago) by riz
Branches: abandoned-netbsd-4
Diff to: previous 1.60.2.1: preferred, colored; branchpoint 1.60: preferred, colored
Changes since revision 1.60.2.1: +2 -2
lines
Pull up following revision(s) (requested by tron in ticket #64):
lib/libc/include/namespace.h: revision 1.119
lib/libc/string/wcsdup.c: revision 1.1
lib/libc/string/wcscasecmp.c: revision 1.1
lib/libc/include/namespace.h: revision 1.120
distrib/sets/lists/base/shl.mi: revision 1.366
lib/libc/shlib_version: revision 1.182
include/wchar.h: revision 1.26
lib/libc/string/Makefile.inc: revision 1.62
lib/libc/string/Makefile.inc: revision 1.63
lib/libc/string/wcsncasecmp.c: revision 1.1
PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions
libc 147 for wcsdup and wcs{n,}casecmp
include one more new file.
add wcsdup, wcscasecmp and wcsncasecmp. fixes build problems..
I think we want both wcs{c,n}casecmp weak.
Revision 1.60.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 27 06:08:51 2006 UTC (18 years, 5 months ago) by riz
Branches: abandoned-netbsd-4
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +5 -2
lines
Pull up following revision(s) (requested by tron in ticket #63):
regress/lib/libc/string/Makefile: revision 1.9
lib/libc/string/strsep.3: revision 1.17
lib/libc/string/strsep.3: revision 1.18
regress/lib/libc/string/stresep/Makefile: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.364
regress/lib/libc/string/stresep/stresep_test.c: revision 1.1
lib/libc/gen/fstab.c: revision 1.28
lib/libc/shlib_version: revision 1.181
lib/libc/string/strndup.c: revision 1.1
lib/libc/string/strdup.3: revision 1.13
lib/libc/string/strdup.3: revision 1.14
lib/libc/string/Makefile.inc: revision 1.61
include/string.h: revision 1.31
distrib/sets/lists/comp/mi: revision 1.909
lib/libc/string/stresep.c: revision 1.1
lib/libc/include/namespace.h: revision 1.118
- Add strndup and stresep
- Use stresep so in fstab so that we can mount paths with white space in th=
em.
Add stresep and strndup.
add regression test for stresep.
libc 146
man pages for stresep and strndup.
Mark up NULL.
stresep, not strnsep. Remove duplicate "the". Bump date for previous.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sat Aug 26 22:48:50 2006 UTC (18 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -2
lines
PR/34238: Aleksey Cheusov: man pages for wcsdup, wcscasecmp and wcsncasecmp
functions
Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Aug 23 01:51:51 2006 UTC (18 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -2
lines
include one more new file.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Aug 22 20:50:46 2006 UTC (18 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -2
lines
PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions
Revision 1.61: download - view: text, markup, annotated - select for diffs
Sat Aug 12 23:49:54 2006 UTC (18 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +5 -2
lines
- Add strndup and stresep
- Use stresep so in fstab so that we can mount paths with white space in them.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat Jun 3 04:36:45 2006 UTC (18 years, 7 months ago) by tnozaki
Branches: MAIN
CVS tags: abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2
lines
fix lib/33476:
added following manpages (derived from FreeBSD),
wcwidth(3) wcswidth(3)
wcstol(3) wcstoll(3) wcstoimax(3)
wcstoul(3) wcstoull(3) wcstoumax(3)
and update doc/TODO.i18n.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Dec 20 19:31:50 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +4 -4
lines
Use reach-over sources from common/lib/libc
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jul 30 15:21:21 2005 UTC (19 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +3 -3
lines
- Fix the remaining indr_references so that they define lint symbols.
- Add an internal symbol for strerror_r (thanks klaus for noticing)
- Remove internal __strerror
Revision 1.57: download - view: text, markup, annotated - select for diffs
Thu Jul 28 16:26:29 2005 UTC (19 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -2
lines
PR/30845: Luke Mewburn: strerror_r(3) missing
- Merge 4.4BSD strerror.3 man page changes that summarize information
for all the error printing functions. This makes the perror(3) page
obsolete.
- Implement all error functions in terms of strerror_r(), including
__strerror() which is not used internally. Can it be removed?
- Bump version for strerror_r
Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Mar 14 03:13:53 2005 UTC (19 years, 10 months ago) by perry
Branches: 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
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2
lines
Fix stupid typo. I added memmem, not memmove.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Mar 13 15:15:13 2005 UTC (19 years, 10 months ago) by perry
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +12 -8
lines
add memmem
Revision 1.53.2.1: download - view: text, markup, annotated - select for diffs
Mon Jul 12 20:54:25 2004 UTC (20 years, 6 months ago) by he
Branches: netbsd-2-0
CVS tags: 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-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
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +5 -4
lines
Pull up revision 1.54 (requested by junyoung in ticket #638):
Add strcasestr(3), case insensitive version of strstr(3).
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Jul 3 08:27:25 2004 UTC (20 years, 6 months ago) by junyoung
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +5 -4
lines
Add strcasestr(3), case insensitive version of strstr(3).
Bump libc minor.
From FreeBSD.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Mar 5 20:18:17 2003 UTC (21 years, 10 months ago) by tshiozak
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +5 -4
lines
changes related to lib/20576 and lib/20577.
- add wcstok() and wcswcs(),
- add wcstok(3),
- move btowc() and wctob() into each ctype modules,
- bump ctype interface ABI version,
- bump i18n modules' minor and
- update sets.
and fix a stupid bug in _RUNE_ISCACHED macro.
Revision 1.51.2.1: download - view: text, markup, annotated - select for diffs
Thu Apr 25 04:01:46 2002 UTC (22 years, 9 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.51: preferred, colored; next MAIN 1.52: preferred, colored
Changes since revision 1.51: +4 -1
lines
Catch up to -current.
Revision 1.49.8.1: download - view: text, markup, annotated - select for diffs
Mon Apr 22 22:02:12 2002 UTC (22 years, 9 months ago) by he
Branches: netbsd-1-5
CVS tags: netbsd-1-5-PATCH003
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +4 -1
lines
Pull up revision 1.52 (via patch, requested by kleink):
Use internal names for strlcat() and strlcpy().
Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Apr 17 16:23:09 2002 UTC (22 years, 9 months ago) by kleink
Branches: MAIN
CVS tags: 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,
nathanw_sa_before_merge,
nathanw_sa_base,
fvdl_fs64_base
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +4 -1
lines
Need internal names for strlcat() and strlcpy().
Revision 1.51: download - view: text, markup, annotated - select for diffs
Sun Dec 24 03:45:04 2000 UTC (24 years, 1 month ago) by itojun
Branches: MAIN
Branch point for: nathanw_sa
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +5 -3
lines
split wide char section, just for readability/future possibility for .if
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Dec 23 23:14:36 2000 UTC (24 years, 1 month ago) by itojun
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +18 -3
lines
move wcs* and wmem* from lib/libc/locale to lib/libc/string.
Revision 1.48.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 5 21:02:44 2000 UTC (24 years, 6 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +5 -4
lines
Pull up revision 1.49 (requested by he):
Add strlcpy() and strlcat() to libc.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Sep 8 22:56:56 1999 UTC (25 years, 4 months ago) by lukem
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl,
comdex-fall-1999-base,
comdex-fall-1999
Branch point for: netbsd-1-5
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +5 -4
lines
add netbsd rcsid's
update for knf (return value on separate line to function name...)
check dst and src aren't null pointers before trying to use them
enable strlcat/strlcpy
Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Feb 24 15:05:21 1999 UTC (25 years, 11 months ago) by drochner
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -3
lines
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
libc builds on pmax again
Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Sep 14 21:34:43 1998 UTC (26 years, 4 months ago) by kleink
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -1
lines
Install a link for strtok_r(3).
Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Aug 4 06:25:10 1998 UTC (26 years, 5 months ago) by perry
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -5
lines
switch bzero to version in memset.c.
bzero.c is now a "#define BZERO//#include memset.c" type file.
Remove comment from Makefile about the fact that this is on the todo list.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Aug 4 04:48:16 1998 UTC (26 years, 5 months ago) by perry
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +9 -107
lines
Replace complicated and ugly makefile gook to make memmove,memcpy by
-Ding the bcopy.c source (and similarly strchr from index.c, strrchr
from rindex.c) with stub .c files for memmove, memcpy, strchr and
strrchr that simply #define the appropriate thing and #include the
appropriate .c file. Inspired by the way many m-d .S files handle the
same thing. This radically simplifies the Makefile.inc for libc/string
(and libkern).
Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Jan 30 23:45:23 1998 UTC (27 years ago) by perry
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +5 -1
lines
note that bzero isn't yet being built from memset.c
Revision 1.43: download - view: text, markup, annotated - select for diffs
Fri Jan 30 23:38:12 1998 UTC (27 years ago) by perry
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2
lines
update to lite-2
Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Jan 30 16:59:12 1998 UTC (27 years ago) by perry
Branches: WFJ-920714,
CSRG
CVS tags: lite-2
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +25 -31
lines
import lite-2
Revision 1.42: download - view: text, markup, annotated - select for diffs
Fri Jan 23 18:58:05 1998 UTC (27 years ago) by cgd
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +49 -29
lines
Update various aspects of the special target builds which should
have been done (by others) a long time ago:
* fix PIC compilation to use new PIC flags,
* make them 'make -j N' safe.
Revision 1.40.2.1: download - view: text, markup, annotated - select for diffs
Sun Nov 9 01:00:09 1997 UTC (27 years, 2 months ago) by lukem
Branches: 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
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +17 -21
lines
sync with trunk (approved by thorpej)
Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Oct 22 23:14:27 1997 UTC (27 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +17 -21
lines
- use CPPFLAGS instead of CFLAGS
- use ${COMPILE.C} ... instead of ${CC} ${CFLAGS} -c ...
Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Oct 9 10:08:16 1997 UTC (27 years, 3 months ago) by lukem
Branches: MAIN
CVS tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -1
lines
rcsid police
Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Apr 23 01:18:01 1997 UTC (27 years, 9 months ago) by mrg
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -3
lines
move str[fp]time into libc/time.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Dec 22 11:34:21 1996 UTC (28 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +23 -3
lines
add rules to build .ln files (memmove.ln, memcpy.ln, strchr.ln, strrchr.ln)
for objects built specially from other C files, when appropriate.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Nov 12 02:03:13 1996 UTC (28 years, 2 months ago) by jtc
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -2
lines
Add strtok_r() for reentrant (thread-aware) programs
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Sep 24 09:14:18 1996 UTC (28 years, 4 months ago) by matthias
Branches: MAIN
CVS tags: nsswitch
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +7 -2
lines
Make it possible to have a md version of memccpy.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Mar 20 14:47:39 1995 UTC (29 years, 10 months ago) by mycroft
Branches: MAIN
CVS tags: 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,
ivory_soap2
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -1
lines
Clarify a comment slightly.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Mar 20 14:45:54 1995 UTC (29 years, 10 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +10 -47
lines
Separate machine dependencies.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Feb 10 17:46:55 1995 UTC (29 years, 11 months ago) by cgd
Branches: MAIN
CVS tags: ivory_soap
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +6 -1
lines
list the files needed on the alpha.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Dec 22 10:15:00 1994 UTC (30 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +6 -6
lines
specify man pages the new way.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Nov 14 23:48:22 1994 UTC (30 years, 2 months ago) by dean
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +6 -1
lines
Include files for pmax
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Sep 3 05:07:49 1994 UTC (30 years, 4 months ago) by jtc
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -2
lines
__strerror() and __strsignal() have been broken out into their own files
and use message catalogs if NLS is defined.
Increased the size of char buffers used by strerror() and strsignal();
the error and signal strings may be much longer in some locales.
Revision 1.29.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 2 05:01:21 1994 UTC (30 years, 6 months ago) by jtc
Branches: netbsd-1-0
Diff to: previous 1.29.2.1: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.1: +133 -0
lines
Add strsignal() function like on Solaris.
We might want to be able to retrieve a locale-specific signal description
(from a message catalog) and we need a function call API for that feature.
Revision 1.29.2.1
Tue Aug 2 05:01:20 1994 UTC (30 years, 6 months ago) by jtc
Branches: netbsd-1-0
FILE REMOVED
Changes since revision 1.29: +0 -133
lines
file Makefile.inc was added on branch netbsd-1-0 on 1994-08-02 05:01:21 +0000
Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Aug 2 05:01:20 1994 UTC (30 years, 6 months ago) by jtc
Branches: MAIN
CVS tags: 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
Branch point for: netbsd-1-0
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3
lines
Add strsignal() function like on Solaris.
We might want to be able to retrieve a locale-specific signal description
(from a message catalog) and we need a function call API for that feature.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Jul 6 04:07:53 1994 UTC (30 years, 6 months ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-0-base
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +13 -13
lines
We're supposed to include ${CPPFLAGS} when compiling .c files.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jun 22 00:15:22 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +7 -6
lines
add Boyer-Moore string search routines, from Bostic. man page
needs to be fixed for mandoc, and RCSID's need to be added.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Feb 25 07:42:01 1994 UTC (30 years, 11 months ago) by phil
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2
lines
Changing the ns32k stuff.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Dec 10 10:55:12 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2
lines
memcpy.S and memmove.S on i386 are now separate.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Dec 8 21:03:05 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2
lines
Add strchr.S and strrchr.S for m68k.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Dec 8 13:31:19 1993 UTC (31 years, 1 month ago) by pk
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +6 -1
lines
Added some Sparc sources.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Dec 7 01:00:06 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2
lines
Also a memcpy.S for m68k.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Dec 7 00:54:09 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -5
lines
Remove -p flags from .so builds.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Dec 6 23:39:42 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1
lines
Add memmove.S to m68k assembler stuff.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Dec 6 23:22:15 1993 UTC (31 years, 1 month ago) by mycroft
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3
lines
Use assembler versions of m68k stuff.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Dec 6 03:10:35 1993 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +17 -1
lines
fix things so that memmove.so, et al., are built correctly on
machines w/o architecture-specific sources.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Dec 5 15:46:29 1993 UTC (31 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2
lines
Changed occurance of MACHINE_ARCH == "hp300" to MACHINE_ARCH == "m68k"
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Dec 5 02:21:38 1993 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2
lines
get pc532 moved into ns32k; that's is MACHINE_ARCH
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Dec 4 02:39:02 1993 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +29 -29
lines
update for .S and MACHINE_ARCH
Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Oct 18 20:24:41 1993 UTC (31 years, 3 months ago) by cgd
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3
lines
don't compiler strerror.c source here, and clean up.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Oct 7 19:27:50 1993 UTC (31 years, 3 months ago) by jtc
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3
lines
Moved strerror.[c3] from libc/stdio to libc/string.
Since perror is not permitted to change strerror()'s static buffer, I have
changed both functions to pass their own buffers to the new library-internal
function _strerror() that actually does the error message string look up.
Split strerror manpage into strerror and perror manpages.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Oct 7 00:24:09 1993 UTC (31 years, 3 months ago) by cgd
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2
lines
make an arch directory in libc, and move all machine dirs into it
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Oct 5 18:30:18 1993 UTC (31 years, 3 months ago) by jtc
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +7 -7
lines
Add swab.c or swab.s, as appropriate, to each machines source list instead
of always using swab.c
Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Sep 17 19:23:48 1993 UTC (31 years, 4 months ago) by phil
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +7 -1
lines
pc532 specifics.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Aug 1 05:40:37 1993 UTC (31 years, 6 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1
lines
Add RCS identifiers.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 17 23:00:46 1993 UTC (31 years, 7 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1
lines
Add i386 assembly versions of bcmp & memcmp
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jun 17 16:14:32 1993 UTC (31 years, 7 months ago) by jtc
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1
lines
enable memset & memchr.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jun 16 18:38:38 1993 UTC (31 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -1
lines
Actually, just make memcpy() an alias for memmove().
Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jun 16 18:33:25 1993 UTC (31 years, 7 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -1
lines
Oops. Forgot to update the Makefile.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Jun 16 16:02:26 1993 UTC (31 years, 7 months ago) by jtc
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2
lines
Added i386 assembly language versions of ffs, strcat, strcpy, and strlen.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jun 15 23:25:30 1993 UTC (31 years, 7 months ago) by jtc
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2
lines
Added fast strcmp() and strncmp() routines.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri May 7 03:01:41 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2
lines
add assembly language version of index, rindex, strchr, and strrchr
supplied by J.T. Conklin <conklin@kaleida.com>
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: WFJ-920714,
CSRG
CVS tags: patchkit-0-2-2,
netbsd-alpha-1,
netbsd-0-8,
WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
initial import of 386bsd-0.1 sources
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>