summaryrefslogtreecommitdiffstats
path: root/openbsd-compat/openbsd-compat.h
AgeCommit message (Expand)Author
2024-01-08unbreak fuzzers for clang16Damien Miller
2023-03-10Add prototypes for mkstemp replacements.Darren Tucker
2023-03-10Wrap mkstemp calls with umask set/restore.Darren Tucker
2022-11-03Include time.h when defining timegm.Darren Tucker
2022-11-02Always use compat getentropy.Darren Tucker
2022-09-02Resync arc4random with OpenBSD.Darren Tucker
2022-08-11Add a timegm implementation from Heimdal via Samba.Darren Tucker
2022-08-10Rename our getentropy to prevent possible loops.Darren Tucker
2022-08-08Give unused param a name.Darren Tucker
2022-08-05Factor out getrnd() and rename to getentropy().Darren Tucker
2022-03-09Provide killpg implementation.Darren Tucker
2022-03-09Check for missing ftruncate prototype.Darren Tucker
2021-11-29sync bcrypt-related files with OpenBSDDamien Miller
2021-08-14openbsd-compat/openbsd-compat.h: put bsd-signal.h before bsd-misc.hTim Rice
2021-05-27Include login_cap.h for login_getpwclass override.Darren Tucker
2021-02-18prefer login_getpwclass() to login_getclass()Damien Miller
2020-10-27Remove checks for strict POSIX mkdtemp()Damien Miller
2020-02-17Check if getpeereid is actually declared.Darren Tucker
2020-01-14Remove configure test & compat code for ripemd160.Darren Tucker
2019-12-11Check if memmem is declared in system headers.Darren Tucker
2019-11-01Hook up fnmatch for platforms that don't have it.Darren Tucker
2019-11-01Add prototype for localtime_r if needed.Darren Tucker
2019-10-10Fix ifdef typo for declaration of memmem.Darren Tucker
2019-07-16Hook memmem compat code into build.Darren Tucker
2019-07-08remove realpath() compat replacementDamien Miller
2019-07-06Add prototype for strnlen to prevent warnings.Darren Tucker
2019-07-06Add prototype for compat strndup.(bz#3032).Darren Tucker
2018-11-25Include stdio.h for FILE if needed.Darren Tucker
2018-07-02Add implementation of getline.Darren Tucker
2018-02-26Add prototype for readv if needed.Darren Tucker
2018-02-15Remove UNICOS support.Darren Tucker
2018-02-11Move signal compat code into bsd-signal.{c,h}Darren Tucker
2017-10-25rename port-tun.[ch] => port-net.[ch]Damien Miller
2017-09-19add freezero(3) replacementDamien Miller
2017-06-01add recallocarray replacement and dependencyDamien Miller
2016-12-13Remove commented-out includes.Darren Tucker
2016-12-13Add prototype for strcasestr in compat library.Darren Tucker
2016-09-29Remove portability support for mmapDamien Miller
2016-08-17Remove obsolete CVS $Id from source files.Darren Tucker
2016-08-02Strip trailing whitespace.Darren Tucker
2016-07-15Move VA_COPY macro into compat header.Darren Tucker
2016-07-14Add compat code for missing wcwidth.Darren Tucker
2015-11-30Revert "stub for pledge(2) for systems that lack it"Damien Miller
2015-11-30stub for pledge(2) for systems that lack itDamien Miller
2015-10-29Prevent name collisions with system glob (bz#2463)Darren Tucker
2015-07-17Check if realpath works on nonexistent files.Darren Tucker
2015-05-08Put brackets around mblen() compat constant.Darren Tucker
2015-01-15support --without-openssl at configure timeDamien Miller
2014-12-10Add reallocarray to compat libraryDarren Tucker
2014-10-01 - (djm) [openbsd-compat/Makefile.in openbsd-compat/kludge-fd_set.c]Damien Miller