Age | Commit message (Collapse) | Author |
|
|
|
pointed out by and ok matthew@
|
|
that mlarkin@ can fix programs that report rates-over-uptime.
ok kettenis@
manpage corrections jmc@ (which I've probably broken again)
|
|
|
|
|
|
feedback and ok djm@
|
|
|
|
MAXNAMLEN or MAXLOGNAME where possible. OK deraadt@
|
|
|
|
is undefined. Add a warning to that effect. OK deraadt@ jmc@
|
|
the build for libfuse.
ok guenther@
|
|
|
|
|
|
http://sqlite.org/changes.html.
Tested in a bulk and ok landry@ ok espie@
|
|
- EPERM only applies to _set_ioperm
help kettenis
original diff From: Paul Kelly
|
|
also, OMIT_BUILTIN_TEST, since we're just a production library (duh)
bump shlib_version accordingly
okay reyk@, thanks for looking at this!
|
|
Pointed out by Dawe via tech@.
|
|
|
|
|
|
years that fork() returns through child_return(), which takes care of zeroing
%r2.
|
|
barriers. Therefore it is required to add a memory berrier, so that
it is ensured that all observers observed the change.
ok rapha@
|
|
error, but that makes some ports (e.g. GNOME) freak out. We can allow
any message language to be used as long as the encoding specified as
part of the locale name is supported (i.e. listed in locale -m output).
The primary users of LC_MESSAGES are catopen(3) and gettext(3), which
already worked without this change.
ok ajacoutot, naddy, matthew
|
|
should have run this through mandoc -Tlint ;)
|
|
|
|
in libpthread to be optimized away.
While there, follow DG/UX's example of using more than one register for thread
purposes (after all, the ABI reserves four of them), and also use %r26 to store
a pointer to the current thread's errno.
Since it is not possible to initialize %r26 at thread creation without
intrusive and potentially race-prone changes, have __tfork() reset %r26 to
zero, and libpthread's __cerror lazy initialize it. As soon as %r26 is nonzero,
it will be used instead of calling __errno().
This means that binaries linked against HEAD libpthread need to run on HEAD
kernels, and we are belatedly jumping on the 64-bit time_t bump (since there
are no 64-bit time_t m88k snapshots yet).
Joint work with guenther@; "Your love of asm is sick and wrong, and yet
beautiful." and ok guenther@
|
|
the the generic code, so it can be used by other back-ends as well.
No behavior change (hopefully).
|
|
blambert didnt like stuff linking to libevent getting warnings about use of
an unsafe api.
ok blambert@ mikeb@ deraadt@ millert@
|
|
when parsing them.
Add a couple [ug]id_t --> u_int casts for consistency with rest of code.
Based on a diff from Nathanael Rensen (nathanael (at) polymorpheus.com)
|
|
|
|
a struct passwd. ok deraadt@ guenther@ kettenis@
|
|
from jan stary
|
|
uintptr_t, so it can hold pointers for EVFILT_TIMER and _AIO, and
data to quad_t, so it can hold file offets.
|
|
From: Jan Stary
|
|
From: Jan Stary
|
|
From: Jan Stary
|
|
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@
|
|
|
|
|
|
|
|
|
|
httpd correction and ok kettenis@
|
|
Prodded by espie@, OK martynas@
|
|
we have them.
Compiles on vax. okay martynas@
|
|
unsigned, just like we do the existing records. OK deraadt@
|
|
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.
|
|
|
|
ok martynas@
|
|
pointed out by Dominique Laigle (dlaigle (at) gmail.com)
|
|
compatible with C99. Most notably:
- 1**y == 1, even if y is NaN
- (-1)**+-Inf == 1
and adjust the cephes testsuite to test for the right thing here.
ok martynas@
|
|
ok deraadt@
|