<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gen/rewinddir.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/rewinddir.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/rewinddir.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-08-12T22:59:52Z</updated>
<entry>
<title>Minimize #includes, particularly to avoid thread_private.h</title>
<updated>2017-08-12T22:59:52Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-08-12T22:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f9363ecc691a809441608e3e9fb5a9b5e6ffe3a'/>
<id>urn:sha1:0f9363ecc691a809441608e3e9fb5a9b5e6ffe3a</id>
<content type='text'>
ok tedu@
</content>
</entry>
<entry>
<title>Cleanup, no functional change:</title>
<updated>2013-11-05T20:36:51Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2013-11-05T20:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7d031fa60681dcdda5712e0964a0c2fba71462b'/>
<id>urn:sha1:c7d031fa60681dcdda5712e0964a0c2fba71462b</id>
<content type='text'>
1. avoid code duplication in rewinddir() by calling seekdir() directly
2. move __seekdir() into seekdir() and _telldir_unlocked() into telldir()
Both functions were called from nowhere else.
3. remove some unused #include directives and one unused function prototype
ok otto@ millert@
</content>
</entry>
<entry>
<title>Switch time_t, ino_t, clock_t, and struct kevent's ident and data</title>
<updated>2013-08-13T05:52:02Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-08-13T05:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=91a535ff42f6347677741774730dc5ddcf7d5b93'/>
<id>urn:sha1:91a535ff42f6347677741774730dc5ddcf7d5b93</id>
<content type='text'>
members to 64bit types.  Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments.  Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir.  Build perl with -DBIG_TIME.

Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.

DANGER: ABI incompatibility.  Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.

Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
</content>
</entry>
<entry>
<title>fix typo in _telldir_unlocked function prototype, to avoid warning.</title>
<updated>2007-10-12T22:41:42Z</updated>
<author>
<name>chl</name>
<email>chl@openbsd.org</email>
</author>
<published>2007-10-12T22:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4c885720c5ab31ecc094cfa0c1fa75145eb7e905'/>
<id>urn:sha1:4c885720c5ab31ecc094cfa0c1fa75145eb7e905</id>
<content type='text'>
while there, put all function prototypes in header file.

ok kurt@
</content>
</entry>
<entry>
<title>fix a libpthread PANIC in seekdir(3) caused by a recursive mutex lock.</title>
<updated>2007-10-02T16:14:58Z</updated>
<author>
<name>kurt</name>
<email>kurt@openbsd.org</email>
</author>
<published>2007-10-02T16:14:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c4fdda47c1783026f3b4a61b3ffd876dd5177fc3'/>
<id>urn:sha1:c4fdda47c1783026f3b4a61b3ffd876dd5177fc3</id>
<content type='text'>
remove the recursive lock in __seekdir() and ensure all callers properly
lock dd_lock prior to calling.  reported and tested by bernd@
okay marc@ tedu@
</content>
</entry>
<entry>
<title>zap remaining rcsid.</title>
<updated>2005-08-08T08:05:33Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2005-08-08T08:05:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2c925dec2134a12f472359f2a189e9a312dd721'/>
<id>urn:sha1:c2c925dec2134a12f472359f2a189e9a312dd721</id>
<content type='text'>
Kill old files that are no longer compiled.

okay theo
</content>
</entry>
<entry>
<title>ansify function definitions and zap some `register'</title>
<updated>2004-05-18T02:05:52Z</updated>
<author>
<name>jfb</name>
<email>jfb@openbsd.org</email>
</author>
<published>2004-05-18T02:05:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=73b3e3c43784cb5fd04439d34c7436bbf85871db'/>
<id>urn:sha1:73b3e3c43784cb5fd04439d34c7436bbf85871db</id>
<content type='text'>
ok millert@
</content>
</entry>
<entry>
<title>Remove the advertising clause in the UCB license which Berkeley</title>
<updated>2003-06-02T20:18:29Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2003-06-02T20:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6580fee3295c971a919cc04bfc3598c5f8bcd2b1'/>
<id>urn:sha1:6580fee3295c971a919cc04bfc3598c5f8bcd2b1</id>
<content type='text'>
rescinded 22 July 1999.  Proofed by myself and Theo.
</content>
</entry>
<entry>
<title>Part one of userland __P removal.  Done with a simple regexp with some minor hand editing to make comments line up correctly.  Another pass is forthcoming that handles the cases that could not be done automatically.</title>
<updated>2002-02-16T21:27:05Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2002-02-16T21:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c72b5b24e14c03dd8b22104fbae0d3921fa2aa37'/>
<id>urn:sha1:c72b5b24e14c03dd8b22104fbae0d3921fa2aa37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some -Wall complaints.</title>
<updated>1997-07-09T00:28:18Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>1997-07-09T00:28:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0f29dd7fdc54fae18c4ad8af2c7182822d83ca5'/>
<id>urn:sha1:b0f29dd7fdc54fae18c4ad8af2c7182822d83ca5</id>
<content type='text'>
</content>
</entry>
</feed>
