<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/syscallcompat, branch v1.1-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-07-06T19:51:25+00:00</updated>
<entry>
<title>Add godoc comments to all internal packages</title>
<updated>2016-07-06T19:51:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-06T19:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e8a234f658553927a2e845d64862321c90388e00'/>
<id>urn:sha1:e8a234f658553927a2e845d64862321c90388e00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syscallcompat: OSX: add Mknodat wrapper</title>
<updated>2016-07-03T18:22:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-03T18:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=741bf0726e71c931af1dc1278571c280fc27970f'/>
<id>urn:sha1:741bf0726e71c931af1dc1278571c280fc27970f</id>
<content type='text'>
Protip: find naked *at syscalls using:

   git grep "syscall." | grep "at(" | grep -v syscallcompat
</content>
</entry>
<entry>
<title>syscallcompat: OSX: add Unlinkat wrapper</title>
<updated>2016-07-03T18:17:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-03T18:17:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d8524c73696392c7e895e6b3fe4c7e120d7296f7'/>
<id>urn:sha1:d8524c73696392c7e895e6b3fe4c7e120d7296f7</id>
<content type='text'>
Also, replace remaining naked syscall.Openat calls.
</content>
</entry>
<entry>
<title>syscallcompat: OSX: add Renamat wrapper</title>
<updated>2016-07-03T18:05:32+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-03T18:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=79851bf6cc391f1150be387631159d553d5426f3'/>
<id>urn:sha1:79851bf6cc391f1150be387631159d553d5426f3</id>
<content type='text'>
Adds a poor man's renameat implementation for OSX.
</content>
</entry>
<entry>
<title>syscallcompat: OSX: add Fallocate and Openat wrappers</title>
<updated>2016-07-03T17:18:34+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-03T17:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9b725c15cf50cfb85ec6ec88c47843092775dedc'/>
<id>urn:sha1:9b725c15cf50cfb85ec6ec88c47843092775dedc</id>
<content type='text'>
...and convert all calls to syscall.{Fallocate,Openat}
to syscallcompat .

Both syscalls are not available on OSX. We emulate Openat and just
return EOPNOTSUPP for Fallocate.
</content>
</entry>
<entry>
<title>syscallcompat: move syscall wrapper to their own package</title>
<updated>2016-07-03T15:51:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-03T15:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c9a472c12ff08a6481c086c791f3005e81dbbcf1'/>
<id>urn:sha1:c9a472c12ff08a6481c086c791f3005e81dbbcf1</id>
<content type='text'>
We will get more of them as OSX also lacks support for openat.
</content>
</entry>
</feed>
