summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/printf.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-05-12efault -> default; steve@tightrope.demon.co.ukaaron1-2/+2
1999-05-12Allow ``host:port/udp'' devices and support ``host:port/tcp'' asbrian25-291/+790
being the same as the previous (still supported) ``host:port'' syntax for tcp socket devices. A udp device uses synchronous ppp rather than async, and avoids the double-retransmit overhead that comes with ppp over tcp (it's usually a bad idea to transport IP over a reliable transport that itself is using an unreliable transport). PPP over UDP provides througput of ** 1.5Mb per second ** with all compression disabled, maxing out a PPro/200 when running ppp twice, back-to-back. This proves that PPPoE is plausable in userland.... This change adds a few more handler functions to struct device and allows derivations of struct device (which may contain their own data etc) to pass themselves through the unix domain socket for MP. ** At last **, struct physical has lost all the tty crud ! iov2physical() is now smart enough to restore the correct stack of layers so that MP servers will work again. The version number has bumped as our MP link transfer contents have changed (they now may contain a `struct device'). Don't extract the protocol twice in MP mode (resulting in protocol rejects for every MP packet). This was broken with my original layering changes. Add ``Physical'' and ``Sync'' log levels for logging the relevent raw packets and add protocol-tracking LogDEBUG stuff in various LayerPush & LayerPull functions. Assign our physical device name for incoming tcp connections by calling getpeername(). Assign our physical device name for incoming udp connections from the address retrieved by the first recvfrom().
1999-05-12permit NULL result parameter for pthread_create(). Apparently used in Stevens?d2-4/+6
1999-05-11clean upkstailey1-5/+2
1999-05-11set window descriptor length to actual amount of datakstailey1-2/+4
1999-05-11initialize generic quirkskstailey1-2/+6
1999-05-11generic triggerkstailey2-4/+11
1999-05-11Remove cruft that wasted space en masse in the IPsec subsystemniklas1-2/+1
1999-05-11cvs missed this in the last perl commit. Bad cvs.millert1-0/+7
1999-05-11Go back to colon-separated paths approach but truncate lib pathsmillert1-1/+0
on ':' in configpm when generating Config.pl. This is a bit of a hack but better than hacking a large number of modules. Turns out we still need /usr/libdata/perl5/site_perl for the .ph files.
1999-05-11put back /usr/libdata/perl5/site_perl and back out unintended changemillert1-4/+10
1999-05-11Install termcap.h too. Some packages assume that if you are usingmillert1-2/+2
ncurses, termcap.h exists. Others, like X11's resize, use termcap.h to determine whether or not you are running ncurses.
1999-05-11writev(2) may return EDESTADDRREQ if a write is attempted to a connect(2)'daaron1-1/+7
uipc domain socket and the destination set by connect(2) is no longer available; from FreeBSD
1999-05-11note that close(2)'ing any file descriptor which refers to a file holdingaaron1-2/+10
any advisory locks will cause the file to lose its locks; from FreeBSD, verified by page 373 of APUE
1999-05-10change email address of maintainer to ports-admin@openbsd.orgbrad1-6/+5
1999-05-10correct some Xr's which referred to the wrong man page sectionsaaron21-55/+51