summaryrefslogtreecommitdiff
path: root/common/compat.c
Commit message (Expand)AuthorAgeFilesLines
* build: Call va_end() always when leaving the functionDaiki Ueno2018-10-171-1/+4
* common: use /proc only on LinuxLeonardo Brondani Schenkel2018-09-121-0/+2
* common: Use static mutex initializer when possibleDaiki Ueno2018-08-101-1/+3
* common: Don't rely on issetugid() when it is brokenDaiki Ueno2018-05-301-1/+1
* common: Make case conversion locale independentDaiki Ueno2018-05-251-0/+16
* build: Include <stdint.h> for SIZE_MAXDaiki Ueno2017-08-161-0/+1
* common: Use reallocarray instead of realloc as appropriateDaiki Ueno2017-08-081-0/+17
* common: always use p11_dl_close wrapperFabian Groffen2017-06-271-6/+11
* compat: Fix character generation in mk{s,d}temp()Daiki Ueno2017-02-161-1/+1
* Fix compiler warnings on FreeBSDRoman Bogorodskiy2017-01-231-0/+4
* common: use recursive pthread mutex for library lockLubomir Rintel2017-01-191-1/+1
* common, trust: Avoid integer overflowDaiki Ueno2016-12-061-2/+6
* common: Remove compat timegm() implementationStef Walter2015-10-191-31/+0
* common: Use secure_getenv() implementation when setuidStef Walter2014-10-021-0/+8
* common: Fix regression introduced by last commitStef Walter2014-08-151-1/+1
* Fix build against older pthreads implementationsBaruch Siach2014-08-141-0/+6
* Add compatibility fdwalk() functionStef Walter2014-07-081-0/+73
* common: Fixed implementation of strerror_r for WinXPPavel A2014-07-011-0/+15
* Proposed fix for compiler warnings in common/compat.cPavel A2014-06-201-19/+23
* Fix handling of mmap failure and mapping empty filesPascal Terjan2014-02-131-2/+9
* Avoid multiple stat() calls for same fileStef Walter2013-08-281-11/+28
* compat: Check return value of mmap() properlyStef Walter2013-08-281-1/+1
* Avoid using the non-thread-safe strerror() functionStef Walter2013-07-181-0/+16
* Don't load configs from user directory when setuidStef Walter2013-07-181-0/+48
* open files with O_CLOEXEC when possibleStef Walter2013-07-181-3/+15
* p11-kit: Managed PKCS#11 module loadingStef Walter2013-05-211-0/+6
* Implement valgrind's hellgrind checks for threading problemsStef Walter2013-05-151-1/+1
* More compatible path munging and handling codeStef Walter2013-04-031-34/+0
* Fix invalid memory accesses reported by 'make memcheck'Stef Walter2013-03-201-7/+4
* trust: Don't use POSIX or GNU basename()Stef Walter2013-03-191-18/+26
* Release version 0.17.1Stef Walter2013-03-181-1/+21
* compat: Fix trivial commentStef Walter2013-03-181-1/+1
* Add compat gmtime_r() and timegm() functionsStef Walter2013-03-031-0/+55
* Add compat mkstemp() and mkdtemp() functionsStef Walter2013-03-031-0/+144
* Add compat vasprintf() and asprintf() functionsStef Walter2013-03-031-0/+66
* Add compat strndup() functionStef Walter2013-03-031-0/+22
* Abstract mmap() into a compat APIStef Walter2013-03-031-34/+124
* Add compat implementation of basename()Stef Walter2013-03-031-0/+62
* Rename p11_module_xxx() compat functions to p11_dl_xxx()Stef Walter2013-03-031-9/+9
* Implement stapled certificate extensions internallyStef Walter2013-02-051-1/+1
* Add basic trust moduleStef Walter2013-02-051-0/+107
* Remove the unused err() function and friendsStef Walter2013-02-051-164/+0
* Move debug and library code into the common/ subdirectoryStef Walter2013-01-091-0/+95
* Fix getprogname() running under wineStef Walter2012-07-171-2/+5
* Win32 build fixesStef Walter2012-06-291-4/+7
* Provide compat getprogname() implementations on other OS'sStef Walter2012-05-011-23/+64
* Move the compat.[ch] headers into common directory/Stef Walter2012-04-301-0/+228