summaryrefslogtreecommitdiff
path: root/src/lib/libc/string/wcspbrk.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-08-20escape not-full-stop-dot at eol;jmc1-2/+2
2013-08-20add -F to usage() and help();jmc1-2/+3
ok djm
2013-08-20add -F flag to enabled fd-pass mode: establish connection and passdjm2-6/+89
connected socket to stdout. This is useful in proxy mode to establish a connection for use by ssh in conjunction with its new ProxyUseFDPass option; ok markus@
2013-08-20Include more details in failure messagesguenther1-7/+7
2013-08-14use Bsx;jmc1-3/+4
from jan stary
2013-08-14no longer any need to quote macro lines with >9 args;jmc3-9/+9
From: Jan Stary
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther3-3/+3
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
2013-08-06Remove support for COMPILER_VERSION == gcc2.miod1-6/+1
Change the logic depending upon COMPILER_VERSION everywhere, to assume gcc4 is the norm and to explicitely test for gcc3 when a different behaviour is required. No functional change intended. Be sure to `make install' in share/mk before attempting to do anything.
2013-08-06Switch vax to gcc 3.3.6.miod1-1/+5
2013-08-01Some tests are currently failing. Only run those if the REGRESS_FULLkettenis2-3/+9
variable is set.
2013-08-01Add linker warnings for rand() and random() and various related functions.kettenis2-1/+31
ok deraadt@
2013-07-30strptime(3) correctly fills in tm_yday; adjust expected outputkettenis1-3/+3
ok guenther@
2013-07-22we now have IDEA and MDC2 in libcrypto, so don't disable them in openssl(1)naddy1-3/+2
ok djm@
2013-07-18HISTORY; tweaks and ok sobrado@ jmc@schwarze3-9/+38
2013-07-17more library historyschwarze11-29/+71
facts checked by sobrado@ style tweaks and ok jmc@
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze7-20/+20
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze1-3/+3
2013-07-16more macro simplification; from Jan Staryjmc1-3/+2
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze1-4/+4
2013-07-13Remove no longer needed vax CFLAGS workarounds.miod1-13/+1
2013-07-10rfc 3493 obsoletes 2553. i spotted this after reading hiroki sato's changesjmc1-5/+6
in freebsd src commit r253066. our man pages had been updated, but i must have missed the following: - getnameinfo.3: 2553 -> 3493 - ip6.4: we listed both. remove 2553.
2013-07-05VAX ELF userland bits. Consists mostly of register prefix additions.miod1-151/+151
2013-06-11spacingderaadt1-3/+2
2013-06-08Fix parsing of ambiguous options, the whole loop must be processed.millert1-15/+22
From FreeBSD. OK miod@
2013-06-05Move _Exit() from the exit() manpage to the _exit() manpage, as it'sguenther2-36/+10
just an alias of the latter. ok matthew@ tedu@
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzetedu113-379/+379
2013-06-04remove some incredible lies about overlapping buffersderaadt2-22/+10
ok guenther
2013-06-02Two small cleanups to atexit: remove unneeded __atexit_invalid, andmatthew2-12/+5
move the call_depth decrement so it happens unconditionally and can still return to 0 when called with dso!=NULL. ok millert
2013-06-02trailing whitespace makes 'make depend' sad. ok mpi@dtucker1-2/+2
2013-06-01Fix catopen(3) for UTF-8 locales and update the implementation to POSIX-2008.stsp1-2/+2
Catalogs had an arbitrary character set which was used regardless of locale. Add UTF-8-encoded catalogs for libc error messages, and rename existing ones to indicate their character sets. catopen(3) now chooses a catalog which matches the locale's encoding, if available. help & ok matthew, man page bits ok jmc, input from naddy and bluhm
2013-05-30Switch to using unhyphenated VIA padlock mnemonics. VIA abandoned thematthew2-4/+4
hyphen in their official programming guide sometime between 2003 and 2005, and Clang's integrated assembler does not support hyphenated mnemonics. ok jsg, deraadt
2013-05-30Remove useless include.ajacoutot1-2/+1
ok millert@
2013-05-15typo: compare len against null needle, not haystackajacoutot1-2/+2
from Alf Schlichting ok millert@
2013-05-13Add an implementation of memmem() -- from FreeBSD with some tweaks.ajacoutot3-4/+145
Requires a libc minor bump, committing now so that we have up-to-date snapshots for the upcoming hackathon. joint work with millert@ man page bits ok jmc@ input and ok millert@, guenther@, deraadt@
2013-05-02Hook up fmemopen and open_memstream tests.mpi1-3/+4
2013-04-29use FD_CLOEXEC instead of 1; from David Hillokan1-2/+2
ok otto
2013-04-21tweak a few commentstedu1-5/+7
2013-04-21this man page is mostly about password hashing now (you really don'ttedu1-18/+5
want to be using DES) and some of the notes about the export controls are no longer so relevant. ok deraadt jmc
2013-04-20Xr encrypt(1) to give people a hint if they just want a password stringtedu1-2/+3
2013-04-17surround the error strings with quotes to clarify exactly which stringstedu1-5/+5
the function is going to return.
2013-04-17the tiniest of style tweakstedu1-7/+7
2013-04-17add some prototypes, casts, includes, parenthesis, and whatnot totedu3-7/+10
silence some warnings.
2013-04-17use CLOCK_MONOTONIC, and repair future time_t overflowderaadt1-8/+8
ok millert guenther
2013-04-05- Add comments regarding copies of these files also in libexec/ld.sokurt1-1/+3
okay guenther@
2013-04-03Update a comment about standards requirementsguenther1-4/+4
2013-04-03Set the stream orientation in open_{,w}memstream().guenther1-1/+15
Check it in the regress test ok mpi@
2013-04-01tweak makefile now that asr is built by default.eric1-10/+10
2013-04-01add hostnames which triggered some bugs.eric1-2/+2
2013-03-31getaddrinfo is now thread-safe.brad1-6/+2
ok eric@
2013-03-28Switch libc and libm to use strong aliases rather than weak aliasesmartynas2-22/+4
where appropriate. Among other things makes the symbols consistent across all architectures (notably where ldbl mantissa is 53 bits). While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there to trick lint into recording the right prototypes for aliased functions. Most of the work done at the awesome n2k13 hackathon. Agreed by kettenis@, guenther@, matthew@.