summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2006-10-31+.Xr fhstat 2Jason McIntyre
from mjf@netbsd -r.1.21 ok otto
2006-10-30must pull in sys/types.h unconditionaly, because it is needed my pthreadsTheo de Raadt
includes used a bit later (for instance on the vax)
2006-10-30suceed -> succeed; from chad doughertyJason McIntyre
2006-10-29make __dtoa & strtod() thread-safe useing the same method as newer gdtoaTheo de Raadt
codebase. tested mostly by ckuethe and myself. __dtoa() use now requires a call to __freedtoa()
2006-10-28prefer `buses' to `busses' for the noun plural;Jason McIntyre
2006-10-27actually the format strings do come from the usb_hid_usages file;Theo de Raadt
from janus@errornet.de
2006-10-27two comment typos from tbertTed Unangst
2006-10-26various fixes from wiz@netbsdJason McIntyre
2006-10-25select() and poll() don't _FD_LOCK their file descriptors, so there's noKurt Miller
need to bail from _thread_kern_poll() when a file descriptor is in closing state. corrects segfault reported by ckuethe@
2006-10-24Check strlen(buf) to be > 0 before accessing buf[strlen(buf)-1].Moritz Jodeit
OK ray@ cloder@
2006-10-24evil AF_ISO and AF_NS references were hiding here, but we'll hunt 'em all down!Henning Brauer
2006-10-24add rthread syscalls and bump minor.Ted Unangst
rthreads are hardly done, but if just trying it out is too much of a hassle, we'll never make more progress. ok brad marc marco mbalmer
2006-10-24respond to ben hawkes's ruxcon presentation.Ted Unangst
create special allocators for pginfo and pgfree structs instead of imalloc. this keeps them separated from application memory. for chunks, to prevent deterministic reuse, keep a small array and swizzle the to be freed chunk with a random previously freed chunk. this last bit only for chunks because keeping arbitrarily large regions of pages around may cause out of memory issues (and pages are, to some extent, returned in random order). all changes enabled by default. thanks to ben for pointing out these issues. ok tech@
2006-10-21bufferevent_write() return code misdocumented; ok jmcTheo de Raadt
2006-10-21remove calls to abort(3) that can't happen anyway; fromOtto Moerbeek
<bret dot lambert at gmail.com>; ok millert@ deraadt@
2006-10-17Don't grab _FD_LOCK and queue up behind other threads asKurt Miller
this can potentially block indefinitely. Instead just protect against fd state transitions and perform the _thread_sys_shutdown(). Fixes deadlock reported by Tero Koskinen <tero.koskinen at iki.fi>. okay kettenis@
2006-10-16various improvements;Jason McIntyre
based on -r1.22 from freebsd (i386 version anyway), submitted by andreas fuchs, improved by ru@freebsd, then again by myself and mickey ok mickey
2006-10-16s/ip/ip6/Ryan Thomas McBride
2006-10-16Document net.inet.ip.multipath and net.inet6.ip6.multipath.Ryan Thomas McBride
2006-10-15mark up `>';Jason McIntyre
2006-10-14Add a CAVEAT section that describes how to properly trim a newline fromChad Loder
a string, being careful to deal with 0-length strings. Help and input from jmc, ok deraadt
2006-10-14architecture sh (landisk) is little endian.Dale Rahn
2006-10-14Make fgets description much clearer with respect to its exact behavior.Chad Loder
OK and input from deraadt, jmc, millert.
2006-10-14freebsd -r1.21:Jason McIntyre
Document what "msgsz" argument really denotes; from brian candler (freebsd pr #101145) Don't say that "msgsz" can be less than 0, it cannot as it's unsigned (POSIX has the same bug); from ru@freebsd ok millert deraadt
2006-10-14sync with <sys/stat.h>;Jason McIntyre
from simon barner (freebsd pr #57153); ok millert deraadt
2006-10-13__mips64__ handling too.. sighTheo de Raadt
2006-10-12sparc64 should be in the #ifdefTheo de Raadt
2006-10-12use __amd64__ instead, until lint is fixedTheo de Raadt
2006-10-12reorder #if tests because apparently on amd64 cpp proceeds to blow it'sTheo de Raadt
own brains out, and then takes lint down with it. To be investigated...
2006-10-11Initial config for sh, copied from arm.Jonathan Gray
ok miod@ drahn@
2006-10-11SIGCONT may be sent to any process with the same session ID as the caller,Jason McIntyre
not to any process that is a descendant of the current process. from ryan younce (freebsd pr #58710); confirmed by otto and ok
2006-10-11be specific about what we mean by a "slow device";Jason McIntyre
kick started by netbsd pr 19603 from kevin p. neal. rillig@netbsd seems to have adapted that, and i have in turn adapted it again; ok otto
2006-10-11and I forgot ldexp.cDale Rahn
2006-10-11build modf.cDale Rahn
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
NetBSD.
2006-10-10Teach'em about cpus in spandexMiod Vallat
2006-10-10fgets(3) returns NULL on error, not 0. No functional change, but it makesChad Loder
the code easier to read. OK deraadt
2006-10-10MLINKS to macros described in stat(2)Theo de Raadt
2006-10-10system call changes (the file says "changes", leaving it purposelyTheo de Raadt
vague like that) REQUIRE a major crank. Yet it was not done for getcwd. Now a lot of people are going to get screwed
2006-10-10libc/shlib_versionTheo de Raadt
2006-10-05supply -indent to another display, to make the page match;Jason McIntyre
kill some trailing whitespace;
2006-10-05Add S_ISBLK(), S_ISCHR(), S_ISDIR(), S_ISFIFO(), S_ISLNK(), S_ISREG(),Ray Lai
and S_ISSOCK() macros. OK deraadt@, OK and help from jmc@.
2006-10-04from wiz@netbsd:Jason McIntyre
Log Message: Switch from 4-clause to 2-clause BSD license. Ok dillo@, board@.
2006-10-04openssl security fixes, diff from markus@, ok & "commit it" djm@Peter Valchev
http://www.openssl.org/news/secadv_20060928.txt for more
2006-10-03when using SHA1Data(), no CTX is needed, so zap that line in the exampleAlexander von Gernler
ok jmc@
2006-10-03Last Part of file descriptor race and deadlock corrections.Kurt Miller
When a fd enters the closing state prevent any threads from polling the fd and reschedule the thread with the closing_fd flag set. This fixes a class of deadlocks where a thread is blocked waiting for data (that may never arrive) and a later thread calls close() or dup2() on the fd. okay brad@
2006-10-03upon success dup2() returns newfd so don't overwrite it withKurt Miller
_thread_fd_table_init()'s return value and blow it away. fixes firefox plugin problem noticed by jolan@
2006-10-02Fix off by one comparison. FSMAXTYPES is the last valid index intoKenneth R Westerback
fstypesnames[], but that entry is NULL. The last valid file system name is at fstypesnames[FSMAXTYPES-1]. Encountered and diagnosed by pedro@. ok pedro@ deraadt@
2006-10-01Make a var volatile, which forces a mem write at the right spot, andOtto Moerbeek
detctecion of underflow where it would otherwise not happen for FPUs that have a larger register size than sizeof double (i386, m68k). ok deraadt@ weingart@ kettenis@
2006-09-29powerpc stack needs a bit more headroom; needed because of mmap()edOtto Moerbeek
stacks; report by Antoine Jacoutot; ok kurt@