| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
multiline response (proper fix this time).
|
| |
|
|
|
|
| |
response.
|
| |
|
| |
|
|
|
|
|
|
| |
a file descriptor table. (Thanks to Alan Cox)
Clarify the fact that the changelist and eventlist can be shared.
|
|
|
|
|
|
| |
Inspired by PR: 21708
Submitted by: Ronald F. Guilmette <rfg@monkeys.com>
Reviewed by: jlemon
|
|
|
|
|
|
|
|
|
| |
libcompat" in favour of a .Sh LIBRARY section using the .Lb macro. Also add
.Bf -symbolic around the text saying "this is obsolete" in re_comp.3.
PR: 22675
Submitted by: Mike Meyer <mwm@mired.org>
Reviewed by: sheldonh
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
executed at least once, fixing pthread_mutex_lock() for recursive
mutex lock attempts.
Correctly set a threads signal mask while it is executing a signal
handler. The mask should be the union of its current mask, the
signal being handled, and the mask from the signal action.
Reported by: Dan Nelson <dnelson@emsphone.com>
MFC Candidate
|
|
|
|
|
|
|
|
| |
seem to be totally broke.
MFC Candidate
Submitted by: gallatin
|
|
|
|
|
| |
Submitted by: ianm@kashmir.cit.nepean.uws.edu.au via OpenBSD
Obtained from: OpenBSD
|
|
|
|
|
|
| |
point them to mkstemp() instead.
Obtained from: OpenBSD (based on)
|
|
|
|
|
|
|
| |
Also notes that mkstemp() first appeared in 4.4BSD (change obtained
from OpenBSD)
Reviewed by: sheldonh
|
| |
|
|
|
|
|
|
|
|
|
|
| |
was not getting properly initialized in pthread_cond_signal()
and pthread_cond_broadcast(). Reportedly, this can cause
an application to die.
MFC candidate
Submitted by: ade
|
| |
|
|
|
|
| |
The former looks ugly on grotty(1) devices.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
the kernel to (re)use the alternate signal stack. In this
case, we don't return normally from the signal handler,
so the kernel still thinks we are using the signal stack.
The fixes a nasty bug where the signal handler can start
fiddling with the stack of a thread while the handler is
actually running on the same stack.
MFC candidate
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
commit and use a paragraph marker (Pp) instead of a blank line.
|
|
|
|
|
| |
change committed to RELENG_4 where a bump there is now necessary.
We've got to go before RELENG_4 does.
|
|
|
|
|
|
| |
had uid, gid set to 0 if not otherwise specified!
Submitted by: eivind
|
|
|
|
|
| |
PR: docs/22644
Submitted by: andrew@ugh.net.au
|
|
|
|
|
|
|
| |
This fixes a potential problem where the file descriptors would not
be polled causing waiting threads to stay waiting. Doh!
MFC candidate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the encoding and using the character set [a-zA-Z0-9]. This gives a total
of 62^6 = 56800235584 possible temporary filenames for the usual default
invocation of 6 X's (compared to as few as 52 possibilities for the
previous algorithm where up to 5 characters were wasted by the PID).
Update some apparently bitrotten comments to reflect reality.
Audited by: eivind, freebsd-audit
Reviewed by: freebsd-current (a while ago)
Originally submitted by: Peter Jeremy <Peter.Jeremy@alcatel.com.au>
|
|
|
|
| |
as well as support for the field aio_offset in the aiocb structure.
|
|
|
|
|
|
| |
1.55 when importing nsswitch from NetBSD.
Reported by: Naoki Kobayashi <shibata@geo.titech.ac.jp>
|
| |
|
|
|
|
|
|
| |
in order to avoid this bug in the future.
Submitted by: se
|
|
|
|
|
|
|
|
| |
The test for failing the end guard was always triggering (and was reported as
such in compiler warnings). This is a temporary band-aid until I can work
out what's really going on.
Reviewed by: obrien
|
|
|
|
|
|
|
| |
This file needs commenting still.
Submitted by: luoqi
Reviewed by: obrien
|
|
|
|
| |
Reviewed by: obrien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
file descriptors needing to be polled (Doh!). Reported
by Dan Nelson <dnelson@emsphone.com>.
Don't install and start the scheduling timer until the
first thread is created. This prevents the overhead of
having a periodic scheduling signal in a single threaded
program. Reported by Dan Nelson <dnelson@emsphone.com>.
Allow builtin longjmps out of application installed
signal handlers without the need perform any post-handler
cleanup:
o Change signal handling to save the threads interrupted
context on the stack. The threads current context is
now always stored in the same place (in the pthread).
If and when a signal handler returns, the interrupted
context is copied back to the storage area in the pthread.
o Before calling invoking a signal handler for a thread,
back the thread out of any internal waiting queues
(mutex, CV, join, etc) to which it belongs.
Rework uthread_info.c a bit to make it easier to change
the format of a thread dump.
Use an alternal signal stack for the thread library's
signal handler. This allows us to fiddle with the main
threads stack without fear of it being in use.
Reviewed by: jasone
|
|
|
|
|
|
|
|
| |
into an infinite loop when a timeout value is supplied
and the timeout expires.
Reported by: Dan Nelson <dnelson@emsphone.com>
Reviewed by: jasone, jlemon
|
|
|
|
|
|
| |
confuses the parser.
Approved by: jkh
|
|
|
|
| |
Reviewed by: jdp
|