<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/include/compat/unistd.h, branch v4.3.0</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v4.3.0</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v4.3.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2025-10-07T10:38:30+00:00</updated>
<entry>
<title>add mkstemp for msvc builds</title>
<updated>2025-10-07T10:38:30+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-10-07T10:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=7ed28d2f501a4920b792bee9da3d61814f024a4c'/>
<id>urn:sha1:7ed28d2f501a4920b792bee9da3d61814f024a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MSVC: Enable building ocspcheck.</title>
<updated>2023-10-29T17:28:44+00:00</updated>
<author>
<name>Pierre Wendling</name>
<email>pierre.wendling.4@gmail.com</email>
</author>
<published>2023-09-12T16:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c4bb6b79ea36c05ccfe3033174a7950ac6a51609'/>
<id>urn:sha1:c4bb6b79ea36c05ccfe3033174a7950ac6a51609</id>
<content type='text'>
- Add `STDIN_FILENO` to compat unistd header.
- Use quotes to include compat getopt header in the compat unistd.
- Export additional symbols needed by ocspcheck (optarg, optind,
  ftruncate)
</content>
</entry>
<entry>
<title>add compat getopt implementation, remove patches</title>
<updated>2023-07-07T09:11:20+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-07T08:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=7463f87cf1c3b8494a604976a8f818b07747b55e'/>
<id>urn:sha1:7463f87cf1c3b8494a604976a8f818b07747b55e</id>
<content type='text'>
This adds a getopt implementation for compatibility where it is not
available, removing a couple of regress patches.

Note, this is a slightly modified copy from OpenBSD libc that doesn't
expose getopt_long, which has dependency conflicts with Windows system
headers and isn't needed anyway.
</content>
</entry>
<entry>
<title>include &lt;windows.h&gt;</title>
<updated>2020-04-15T03:38:10+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2020-04-15T03:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e34586db1981a9183ff9164a23da37b3f59634f0'/>
<id>urn:sha1:e34586db1981a9183ff9164a23da37b3f59634f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid exporting a sleep() symbol from libcrypto</title>
<updated>2020-04-15T03:29:37+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2020-04-15T03:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=79f2a52a391dab35132a2aa998757abea7f32533'/>
<id>urn:sha1:79f2a52a391dab35132a2aa998757abea7f32533</id>
<content type='text'>
Since it seems only MSVC lacks sleep(), and it's only used by apps, lets
special-case that and make it available as a static inline function
instead.
</content>
</entry>
<entry>
<title>Disable unveil</title>
<updated>2018-08-21T15:12:56+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2018-08-21T15:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4fe24eb56db768250b22229b2fe95c8aa9ef345a'/>
<id>urn:sha1:4fe24eb56db768250b22229b2fe95c8aa9ef345a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compat bits for libtls on Windows</title>
<updated>2018-02-25T12:56:05+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2018-02-24T16:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3681d02253d29229e265720984ce81a35206de4c'/>
<id>urn:sha1:3681d02253d29229e265720984ce81a35206de4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for getpagesize</title>
<updated>2017-03-15T13:02:11+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2017-03-15T12:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c61c9821e8417243a5a0cf691415f5e5626f2b3b'/>
<id>urn:sha1:c61c9821e8417243a5a0cf691415f5e5626f2b3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add STDOUT_FILENO to include/compat/unistd.h</title>
<updated>2017-01-26T08:51:49+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2017-01-26T06:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e57ab149c288b633285d5dee3ee4fc61b542fe50'/>
<id>urn:sha1:e57ab149c288b633285d5dee3ee4fc61b542fe50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include pipe2/socketpair compat for macOS</title>
<updated>2017-01-15T22:00:16+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@rapid7.com</email>
</author>
<published>2017-01-15T10:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab'/>
<id>urn:sha1:dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab</id>
<content type='text'>
</content>
</entry>
</feed>
