claudio
2528dce4db
Correct msgbuf_write() example. OK jmc@ and nicm@
14 years ago
matthew
a86644214c
Fix __cxa_finalize() so that calling __cxa_finalize(NULL) properly
invokes handlers registered with __cxa_atexit().
"seems right" deraadt@
14 years ago
schwarze
07ff512110
Correctly escape a literal colon in an enclosure;
the \: roff escape is an optional line break.
14 years ago
jmc
aae2647dbc
superceded -> superseded;
14 years ago
krw
d15a9b6dbc
Update to better describe reality, i.e. disklabel(8) UID usage.
ok jmc@ jsing@
14 years ago
millert
58a7be37c3
Do not attempt to prepend /dev/ to path if it already contains a slash.
OK jsing@
14 years ago
otto
c709ba9eaa
remove comment that hasn't been true for quite a while now;
ok deraadt@ djm@
14 years ago
millert
aab35837b7
Always return a pointer to the static buffer in realpath, even if
path and realpath are the same. This matches the manual and avoids
a bogus cast to non-const. OK jsing@, previous version OK kettenis@
14 years ago
millert
642ed026af
opendev() path argument should be const. OK deraadt@
14 years ago
dhill
bc96223819
avoid pointer arithmetic on void *
tested for a while by me.
ok otto@
14 years ago
jmc
6a45e9cb55
involes -> involves; from Carlos Alberto Pereira Gomes
14 years ago
jsing
96b190e24d
Document isduid(3).
Tweaks from jmc@
ok jmc@ krw@
14 years ago
jsing
46beb6358d
Crank minor due to the addition of isduid().
14 years ago
jsing
9f93f11b6d
Teach readlabelfs() how to handle DUIDs.
ok krw@
14 years ago
jsing
972351062d
Factor out DUID identification code so that it can easily be reused.
ok krw@
14 years ago
nicm
f6bf132ce8
imsg.h requires sys/uio.h, ok deraadt
14 years ago
mikeb
af6c901202
remove skipjack and cast from the libc; ok deraadt
14 years ago
otto
5228178676
print the pointer value that caused the error (if available); ok
deraadt@ nicm@ (on an earlier version)
14 years ago
millert
ee4033dab1
Make gcvt() better match printf("%g") behavior, it now passes regress.
OK deraadt@
14 years ago
matthew
d3d805ce3b
Add timingsafe_bcmp(3) to libc, mention that it's already in the
kernel in kern(9), and remove it from OpenSSH.
ok deraadt@, djm@
14 years ago
jmc
9340c58635
more wacky macro fixing;
14 years ago
jmc
a72152100f
observe the following spelling:
- wide character (noun)
- wide-character (adjective)
this is the "fix of least resistance", and appears to be in line with
posix style; a tiny fix still needed for curses, but i'll mail that
upstream;
14 years ago
millert
9ee6c65862
Check for duplicate variables in the environment when setting a value
via setenv() or putenv(). OK miod@
14 years ago
ray
12d761c542
Sync hcreate(3) with NetBSD, adding some caveats.
OK jmc
14 years ago
blambert
a8e65c8a60
getopt_long.c replaced getopt.c 6+ years ago; we can retire
the REPLACE_GETOPT macro, at long last
ok millert@
14 years ago
tedu
af419260cf
update our recommended hash function to sha256 and note md5 is broken.
ok deraadt jmc millert sobrado
14 years ago
jmc
cb5ae567b3
no more rmd160(1);
14 years ago
naddy
cc68d8828e
Document new unsetenv() error returns.
From Nicolas Legrand <nlegrand@ethelred.fr>; ok jmc@
14 years ago
naddy
55ff65210b
Make unsetenv(NULL) and unsetenv("") give EINVAL, per POSIX. ok deraadt@
14 years ago
chl
808c2fbfb4
add missing headers needed for close() and ioctl().
ok krw@ millert@
14 years ago
nicm
850892b351
Protect against multiple inclusion, from Christiano F. Haesbaert.
ok deraadt@
14 years ago
jsing
16f4bfd65e
If a request to opendev(3) is given in the form of a disklabel UID,
open /dev/diskmap and perform a DIOCMAP ioctl in order to open the actual
device. As a result, all programs which make use of opendev(3) can now
operate with disklabel UIDs.
Feedback from millert@
ok millert@ krw@ thib@
14 years ago
millert
5cd2c72134
Avoid using and end pointer since strnlen(string, -1) is legal
and would otherwise result in overflowing the end pointer and
cause strnlen() to return 0. OK sthen@
14 years ago
sthen
dc836a92d7
typo; Ian McWilliam
14 years ago
nicm
8b7d56fe29
Move imsg into libutil and add a man page.
Minor bump for libutil.
Previous versions of this diff and man page looked at by various people.
"you should just commit" deraadt
14 years ago
jmc
ffc1056ac2
oops - forgot to check for trailing whitespace;
14 years ago
thib
7087fc1c2f
reword the 'D' dump bit to make it clear that the malloc.out file needs
to exist before exit for malloc to dump stats in it.
tweaks from jmc@
ok otto@,jmc@
14 years ago
millert
ec550b1dc0
Add HISTORY section, mostly for strnlen() but include strlen() for
completeness (verified).
14 years ago
chl
0809e538e1
remove unused variable.
ok millert@ tedu@
14 years ago
jmc
e009efae5d
tweak previous;
14 years ago
tedu
bbe8fdc923
add posix_madvise, posix_memalign, strndup, and strnlen. mostly from
brad and millert, with hints from guenther, jmc, and otto I think.
ok previous.
14 years ago
jmc
ae4224e9df
- nuke some unneeded Pp; from kristaps
- small tweak while here
14 years ago
jmc
6adb9298b2
WARNINGS -> CAVEATS, and a little neccessary cleanup;
14 years ago
kettenis
92dc8ab6e1
Modify example not to use an assignment in the if statement. We shouldn't
teach people bad habits!
ok krw@, jmc@, dlg@, thib@
14 years ago
kili
e5fe5595e0
It's unsetenv() that doesn't like `=' in the argument, not putenv().
ok millert@
15 years ago
otto
1fc05bec9f
Use size_t in appropriate places; fixes sorting of big arrays;
after the diff was written, I made it similar to the freebsd fix of
the same code; pr6287 ok millert@ guenther@
15 years ago
otto
c80808a2a6
use size_t to index arrays; avoids big array bugs; ok millert@ guenther@
15 years ago
miod
0d9cbfe642
Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent
files or directories when applicable.
The inspiration and name of MACHINE_CPU come from NetBSD, although the way to
provide it to Makefiles is completely different.
ok kettenis@
15 years ago
jmc
652f4e1cc3
stucture -> structure;
15 years ago
otto
f816214aa0
New options 'S', as a shorthand for the options most suitable as an
extra safeguard (FGJ). Idea from deraadt@; ok deraadt@ dlg@
15 years ago