| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
From: FreeBSD's libc_r
ok marc@
|
|
|
|
|
|
|
|
|
| |
inclusion of prototypes. Remove some prototypes
for functions we do not implement.
From: FreeBSD's libc_r
ok marc@
|
| |
|
|
|
|
| |
and sigmask.
|
|
|
|
|
|
|
|
| |
as adding a more aggressive arguement check.
From: FreeBSD's libc_r.
ok marc@
|
|
|
|
|
|
| |
From: FreeBSD's libc_r
ok marc@
|
| |
|
| |
|
|
|
|
|
|
| |
if it actually exists.
ok marc@
|
|
|
|
| |
ok marc@
|
| |
|
|
|
|
|
|
|
|
| |
readlocks on a rwlock while there are writers waiting.
From: FreeBSD's libc_r
ok marc@
|
| |
|
|
|
|
| |
in-between #ifdef notyet
|
|
|
|
|
| |
thread. Requested by truk at optonline dot net and OK-ed by
tedu @.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
use parentheses;
|
| |
|
|
|
|
| |
jmc asked for them, now he can make them look pretty
|
|
|
|
|
| |
pthread_stackseg_np added. Minor bump for these changes occurred
a day or so ago and will not be bumped again
|
|
|
|
|
|
|
| |
also add missing pages to SEE ALSO;
prodded by tedu@, based on freebsd's page, and helped by marc@;
ok marc@ tedu@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rev 1.21
Make the libc_r version of select() set the readable or writable
file descriptor bit if poll() returns POLLERR, POLLHUP, or POLLNVAL.
Othewise, it's possible for select() to return successfully but
with no bits set.
rev 1.19
Return correct number of total bits set in all fd_set's.
Change case of POLLNVAL as an error.
Remove POLLHUP and POLLERR from one case, their place is most likely
amongst read events.
ok marc@
|
|
|
|
|
|
|
|
|
|
|
|
| |
functions are not thread safe;
started by a request from Marc Balmer to document that malloc(3) *was*
thread safe, and expanded by marc@ to list functions that are not;
also add some spacing to make the page more readable, and adjust the -width
of a list;
ok marc@
|
|
|
|
| |
ok marc@
|
| |
|
|
|
|
| |
Based upon patch/report from Marc Olzheim <marcolz at stack.nl>
|
| |
|
|
|
|
|
|
| |
From: FreeBSD' libc_r
ok marc@
|
|
|
|
|
|
| |
LIBC_R_DEBUG -> LIBPTHREAD_DEBUG
ok marc@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If an application closes one of its stdio descriptors (0..2),
an excessive close() on one of these descriptors would cause
a memory for this descriptor to be allocated in the internal
descriptor table. When this descriptor gets used again, e.g.
through the call to open() or socket(), the descriptor would
be erroneously left in the blocking mode, and the whole
application would get stuck on a blocking operation, e.g.,
in accept(2).
but changed to not eat fds when a file that the thread kernel doesn't
know about is closed.
|
|
|
|
|
|
|
|
| |
and sendto() cancellation points, as required by POSIX.1-2001.
From: FreeBSD' libc_r
ok marc@
|
|
|
|
|
|
|
|
| |
rev 1.21
Fix bogus return values from libc_r's writev() routine in situations where
a partial-write is followed by an error.
ok marc@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rev 1.21
Fix bogus return values from libc_r's write() routine in situations where
partial-write is followed by an error.
rev 1.22
If __sys_write() returns 0, allow that to exit the loop in libc_r's
wrapped version of write().
rev 1.23
Return to the caller if write() returns 0.
ok marc@
|
| |
|
| |
|
|
|
|
| |
to allocate with a define
|
| |
|
|
|
|
|
|
|
| |
be closed. This fixes a file descriptor leak when closing a kqueue() fd.
from FreeBSD
ok marc@
|
|
|
|
|
|
|
| |
on any file descriptors that have the close-on-exec flag set.
from FreeBSD
ok marc@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
from kensmith@freebsd (rev. 1.13);
ok marc@
|
| |
|
|
|
|
| |
I've skipped the GNU stuff for now. From Patrick Latifi.
|