<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gen/readdir_r.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/readdir_r.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/readdir_r.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2013-11-12T20:19:23Z</updated>
<entry>
<title>put the _readdir_unlocked() prototype in an obvious place</title>
<updated>2013-11-12T20:19:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-12T20:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f54f769fe431f6590c22d8795b002c3ea2e2d668'/>
<id>urn:sha1:f54f769fe431f6590c22d8795b002c3ea2e2d668</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nowadays, seekdir(3) doesn't call _readdir_unlocked().</title>
<updated>2013-11-06T22:26:14Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2013-11-06T22:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1c8956b91967617e2aef9b425fd0b82685e8b611'/>
<id>urn:sha1:1c8956b91967617e2aef9b425fd0b82685e8b611</id>
<content type='text'>
Consequently, the "skipdeleted" argument is always == 1.
Remove it, effectively reverting readdir.c rev. 1.14.
ok millert@ guenther@
</content>
</entry>
<entry>
<title>Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,</title>
<updated>2013-09-30T12:02:30Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2013-09-30T12:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=69245ebdc94b271c4e1a54cf0b76d96467dc638e'/>
<id>urn:sha1:69245ebdc94b271c4e1a54cf0b76d96467dc638e</id>
<content type='text'>
MAXNAMLEN or MAXLOGNAME where possible.  OK deraadt@
</content>
</entry>
<entry>
<title>add some prototypes, casts, includes, parenthesis, and whatnot to</title>
<updated>2013-04-17T17:40:35Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-04-17T17:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=928cef96820a77291fe483e919fcbcc7abcb3319'/>
<id>urn:sha1:928cef96820a77291fe483e919fcbcc7abcb3319</id>
<content type='text'>
silence some warnings.
</content>
</entry>
<entry>
<title>Make DIR a private type within libc, give it the same underlying</title>
<updated>2012-03-22T04:11:53Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2012-03-22T04:11:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e55576ca586feb852d7d9044bd637f0e55131029'/>
<id>urn:sha1:e55576ca586feb852d7d9044bd637f0e55131029</id>
<content type='text'>
typedef regardless of __BSD_VISIBLE, and eliminate the dirfd() macro.

ok guenther@
</content>
</entry>
<entry>
<title>More shrinkage, a bit for ramdisks but mostly for static binaries:</title>
<updated>2009-11-18T07:43:22Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2009-11-18T07:43:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2359975197ffa00213482093de8f8c5905ec9577'/>
<id>urn:sha1:2359975197ffa00213482093de8f8c5905ec9577</id>
<content type='text'>
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
  p_class() and p_type() for diagnostics, then add that define to
  libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
  binaries no longer need to pull in all the time code after this; switch
  from usleep() to nanosleep() while we're at it

(The profit of analysis of -Wl,-M,--cref output)

Chops 888kB from /bin and /sbin on i386

ok deraadt@, miod@
</content>
</entry>
</feed>
