summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2009-04-13protypes in sndio.h make reference to struct pollfd; applicationsAlexandre Ratchov
that don't use sys/poll.h, wont compile with gcc2. Fix this by declaring the pollfd structure spotted by and ok deraadt
2009-04-12document that no leading whitespace is permitted between the option andOkan Demirmen
argument if the argument is deemed to be optional ('::'). feedback and ok jmc@ and millert@
2009-04-11honor MSG_DONTWAITJacob Meuser
ok marc@, guenther@
2009-04-11in the old days compiler could not convert decimal constantsMartynas Venckus
accurately, hence the tricks in libm, using machine representation of constants. remove kludges and switch to use decimal constants, much simplifying the code. since, the compiler converts them accurately. generated values match on vaxfp discussed with millert@, and miod@ testing todd@, and myself ok millert@
2009-04-10lrint, llrint, lrintf, llrintf for amd64. ok kettenis@, oga@Martynas Venckus
2009-04-10resync libssl/libcrypto pod documentation - quite a few more pages andDamien Miller
MLINKS; feedback and ok jmc@
2009-04-08missing rcs ids; spacingMartynas Venckus
2009-04-08remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesMartynas Venckus
object code matches so this got to be oki
2009-04-08fix hexadecimal constant that was wrong; and confused with ieee. ok miod@Martynas Venckus
2009-04-06teach libpcap about scrub rulesHenning Brauer
2009-04-06crankus majorisDamien Miller
2009-04-06resolve conflictsDamien Miller
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2009-04-05accept %F, which actually behaves the same as %f. per C99Martynas Venckus
ok millert@
2009-04-05implement and use sqrt, sqrtf & fabsf in hardware; since it'sMartynas Venckus
faster that way. tested by myself. discussed w/ & ok miod@, millert@
2009-04-05this is not a write-only register. might have caused to optimizeMartynas Venckus
it away. ok miod@
2009-04-05const static -> static const; since it's deprecated per C99. ok millert@Martynas Venckus
2009-03-30Mop up after oga@ and unbreak the tree. The direct uncached map is gone soMark Kettenis
remove the code from libkvm that dealt with it.
2009-03-28add C99-conformant nan, nanf, nanl for vax. always return zero,Martynas Venckus
since its fp does not have distinguished values for qnans. tested by naddy@; fixes libnova. ok theo
2009-03-28document superuser requirements, with input from jmc@Marc Espie
2009-03-27supplement previous: add /etc/netid to FILES section; ok jmc@, ajacoutot@Ingo Schwarze
2009-03-27getgrouplist: If YP is #defined and enabled in /etc/group(5) and /etc/netid(5)Ingo Schwarze
contains a matching entry, use that and refrain from accessing YP. getpwnam/getpwuid: If YP is #defined and /etc/master.passwd(5) contains a matching entry before the first YP entry, use that and stay away from YP. Taken together, this allows a solution to the following problem pointed out by deraadt@: When YP was configured but temporarily unavailable, even root login would block, hindering you when trying to do repairs. To avoid this, you can now provide a static entry for root in /etc/netid. Using suggestions from miod@ otto@ blambert@ jmc@. "commit" deraadt@, "cool" ajacoutot@, "looks fine" jmc@.
2009-03-23add a HISTORY section to fts(3).Igor Sobrado
diff proposed by an anonymous user on bugs@; tweaked by jmc@; verified using the superb 4BSD collection at pdp-11.org.ru (thanks form@). ok jmc@
2009-03-20Return -1 from mktemp_internal() on EINVAL like we used to.Todd C. Miller
OK oga@ thib@
2009-03-17correct argument type for swap64(); from Thomas PfaffJason McIntyre
2009-03-06Work-around a gcc3 -g bug causing debug ld.so to crash.Kurt Miller
okay kettenis@ drahn@
2009-03-05Add glob(7) and refer to it. OK jmc@ sobrado@Todd C. Miller
2009-03-01Update to match mktemp.c changesTodd C. Miller
2009-03-01New mktemp(3) based on the one from portable mktemp(1). Now includesTodd C. Miller
digits (in addition to letters) in the random file name. Instead of looping forever, mktemp(3) will terminate when it has tried 2 * N^62 times where N is the number of X's. This is effectively forever for lots of X's.
2009-02-26don't use ``hdl->filling'' flag uninitializedAlexandre Ratchov
ok deraadt
2009-02-25after the STOP message is sent, move the receiver to the RMSG stateAlexandre Ratchov
only if it's in the IDLE state, otherwise in some rare cases a data chunk may be interpreted as a message, causing the connection to be dropped. ok deraadt
2009-02-20thrsigdivert() takes a sigset_t, not a pointer to one. Detected byPhilip Guenthe
finally reading the lint warnings (sigh) ok tedu@
2009-02-20apparently all the other libraries get linted, so I'll just have to live with itTed Unangst
2009-02-20Fix a race in the reaper discovered by Tobias Ulmer. kevents are identified ↵Ted Unangst
by pid, so in the event that two threads get the same pid in a row, as the second is dying it will update (not add) the kevent for the previous thread with its own stack, which it will then unmap soon after, which is bad. Doing the reaping first guarantees that there are no kevents with the same pid as the exiting thread when it registers itself. ok guenther kurt
2009-02-20the lint warnings are more annoying than anything else. we already have a ↵Ted Unangst
full set of warnings from the compiler
2009-02-18Add missing braces. This is why we use braces for indented block thatTodd C. Miller
are more than a couple of lines...
2009-02-18in aucat_stop(), after the STOP message was send, put the receiverAlexandre Ratchov
in ``waiting state'', otherwise the ACK message will be skipped, and the other functions not expecting ACKs might be confused by the ACK.
2009-02-17when the template is entirely XXX characters, would crashTheo de Raadt
from Vadim Zhukov <persgray@gmail ok millert
2009-02-15these are public domain, verified with author; spotted by jjTheo de Raadt
2009-02-13kill whitespace at eol;Jason McIntyre
2009-02-13decribe 'F' better and mention flags are debugging aids; ok tedu@ jmc@Otto Moerbeek
2009-02-11Avoid level going negative on deep (i mean really deep) dirs. ReportedOtto Moerbeek
by Maksymilian Arciemowicz. ok kettenis@ millert@
2009-02-10correct function definitions; from Markus BergkvistJason McIntyre
2009-02-09ignore evironment variables if the program is setuid or setgidAlexandre Ratchov
explained by deraadt, ok miod, ok millert
2009-02-04update the default socket paths, to reflect recent aucat changesAlexandre Ratchov
2009-02-04Tag ELF shared libraries as OpenBSD.Mark Kettenis
ok kurt@, drahn@, miod@
2009-02-04explain that it's ok if we get a slightly different rate thanAlexandre Ratchov
the one we asked for, from Thomas Pfaff <tpfaff(at)tp76.info> with tweaks from jmc@
2009-02-04Programs have no direct access do the device file descriptor. So, ifAlexandre Ratchov
the programs calls execvp(2), the new image can't use the device, which stays open, so other programs get EBUSY. Set the close-on-exec flag to avoid this. ok jakemsr
2009-02-03in server mode, create /tmp/aucat-userid/ directory withAlexandre Ratchov
permissions 0700, and create sockets in it. This prevents one local user to eavesdrop or disturb audio programs of other users. if you're using the ``-s socket'' option with an absolute path as argument, please update it to use a socket name. requested by many, bits from jakemsr and otto ok jakemsr
2009-01-31fix typoPierre-Yves Ritschard
ok jmc@