| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
of the value of PAGE_SIZE found in the standard headers when compiling.
|
|
|
|
| |
actual kernel page size.
|
|
|
|
|
|
| |
the use of spinlocks and malloc. All needed memory is allocated upfront
and _thread_kern_sig_defer/undefer() is now used to protect critical
sections. okay guenther@
|
|
|
|
| |
from trhodes@freebsd, r200095;
|
|
|
|
| |
don't call the sio_onmove() call-back with negative argument.
|
|
|
|
|
| |
syscall ABI has changed and everything is going to need to be relinked
anyway, bump the rthread major
|
| |
|
|
|
|
| |
Guenther; ok jmc
|
|
|
|
|
|
| |
macros for them. Avoids walking the lists and greatly enhances speed
of freeing chunks in reverse or random order at the cost of a little
space. Suggested by Fabien Romano and Jonathan Armani; ok djm@
|
|
|
|
|
|
|
|
| |
catch the libc major bump per request from deraadt@
Diff by reyk.
ok guenther@
|
|
|
|
| |
from Fabien Romano and Jonathan Armani
|
|
|
|
| |
Armani
|
|
|
|
|
|
| |
and suspension.
"get it in" deraadt@, tedu@, cheers by others
|
|
|
|
|
|
| |
race condition and prep for later support of pthread_condattr_setclock()
"get it in" deraadt@, tedu@, cheers by others
|
|
|
|
|
|
|
| |
and struct timespec * argument. sigtimedwait is just a one line
wrapper after this.
"get it in" deraadt@, tedu@, cheers by others
|
|
|
|
|
|
|
|
|
|
| |
kernel so that librthread can detect when a thread is completely
done with its stack without need a kqueue. The dying thread moves
itself to a GC list, other threads scan the GC list on pthread_create()
and pthread_join() and free the stack and handle once the thread's
thread id is zeroed.
"get it in" deraadt@, tedu@, cheers by others
|
|
|
|
| |
(rthreads, MB_LEN_MAX, rdomains)
|
|
|
|
| |
"Reads ok" mk@
|
|
|
|
| |
"syntax looks good" guenther@
|
| |
|
|
|
|
|
| |
(If anyone can suggest a translation for e.g. `breakpoint' that doesn't
make me cringe, let me know.)
|
|
|
|
|
|
| |
Pointed out by Alan Bueno and jmc@
ok jmc@
|
|
|
|
| |
feedback & ok otto@
|
|
|
|
|
|
|
| |
Provide C and Pig locale expansions for errno values from EAUTH to ENOTSUP
ok millert@, mk@, go aheads from others who have other translations
in the works
|
|
|
|
| |
ok guenther (no word from the sunshine girls on the matter, though)
|
| |
|
|
|
|
| |
ok jmc
|
|
|
|
|
|
|
| |
address as a kernel variable for use by libkvm.
On sgi IP27 and IP30 kernels, use XKSEG instead of CKSSEG; this will allow
kernel KVM size to grow in the future if necessary.
|
|
|
|
| |
ok millert@
|
|
|
|
| |
ok deraadt@
|
|
|
|
| |
ok guenther@
|
| |
|
|
|
|
|
|
| |
to 'narrow' as they should.
"looks correct" millert@ "makes sense" blambert@
|
|
|
|
|
|
| |
once and not on every wakeup.
ok kurt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
p_class() and p_type() for diagnostics, then add that define to
libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
binaries no longer need to pull in all the time code after this; switch
from usleep() to nanosleep() while we're at it
(The profit of analysis of -Wl,-M,--cref output)
Chops 888kB from /bin and /sbin on i386
ok deraadt@, miod@
|
|
|
|
| |
of a false positive made by parfait; ok millert
|
|
|
|
|
| |
fixed it (or, all the issues we are aware of so far).
discussed with nicm
|
|
|
|
| |
ok blambert@ miod@ deraadt@
|
| |
|
| |
|
|
|
|
| |
openssl 0.9.8l; crank minor version; ok djm@ deraadt@; initially from jsg@
|
| |
|
|
|
|
| |
ok espie
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
internally when and where required. Macros in <stdio.h> are updated
to automatically call the underlying functions when the process is
threaded to obtain the necessary locking. A private mutex is added
to protect __sglue, the internal list of FILE handles, and another
to protect the one-time initialization. Some routines in libc that
use getc() change to use getc_unlocked() as they're either protected
by their own lock or aren't thread-safe routines anyway.
committing on behalf of and okay guenther@ now that we have install
media space available.
|
|
|
|
| |
ok deraadt
|
|
|
|
|
|
|
| |
was breaking non GNUC defining compilers.
Came up during a conversation with ragge@, positive
comments from several.
|
|
|
|
| |
ok pirofti@
|
|
|
|
| |
ok otto@
|
|
|
|
|
| |
precision / 8. Fixes sio_setpar() requesting smaller block sizes
on 24-bit devices.
|
|
|
|
|
| |
noticed by Jonathan Armani & Fabien Romano
ugh+ok otto@
|