summaryrefslogtreecommitdiff
path: root/src/internal/syscall.h
AgeCommit message (Expand)AuthorLines
2020-02-05remove legacy time32 timer[fd] syscalls from public syscall.hRich Felker-0/+16
2020-02-05remove further legacy time32 clock syscalls from public syscall.hRich Felker-0/+16
2020-01-30remove legacy clock_gettime and gettimeofday from public syscall.hRich Felker-0/+7
2019-12-17implement SO_TIMESTAMP[NS] fallback for kernels without time64 versionsRich Felker-0/+7
2019-07-31ioctl: add fallback for new time64 SIOCGSTAMP[NS]Rich Felker-0/+7
2019-07-31get/setsockopt: add fallback for new time64 SO_RCVTIMEO/SO_SNDTIMEORich Felker-0/+7
2019-07-31make __socketcall analogous to __syscall, error-returningRich Felker-6/+6
2019-07-27internally, define plain syscalls, if missing, as their time64 variantsRich Felker-0/+83
2019-05-05allow archs to provide a 7-argument syscall if neededRich Felker-0/+1
2019-04-10remove external __syscall function and last remaining usersRich Felker-12/+1
2018-09-13fix regression with compilers not incorporating C99 DR#289 resolutionRich Felker-1/+1
2018-09-12reduce spurious inclusion of libc.hRich Felker-1/+1
2018-09-12apply hidden visibility to various remaining internal interfacesRich Felker-2/+2
2018-09-12move and deduplicate declarations of __vdsosym to make it checkableRich Felker-0/+2
2018-09-12move and deduplicate declarations of __procfdname to make it checkableRich Felker-0/+2
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker-2/+2
2016-08-11fix pread/pwrite syscall calling convention on shRich Felker-0/+4
2016-01-26change the internal socketcall selection logicSzabolcs Nagy-1/+1
2015-11-11eliminate use of SHARED macro to suppress visibility attributesRich Felker-2/+0
2015-04-14fix inconsistent visibility for internal syscall symbolsRich Felker-1/+1
2015-02-07remove cruft from x86_64 syscall.hSzabolcs Nagy-0/+3
2014-11-22unify non-inline version of syscall code across archsRich Felker-0/+10
2014-07-30add framework for mmap2 syscall unit to vary by archRich Felker-0/+4
2014-05-30fix for broken kernel side RLIM_INFINITY on mipsSzabolcs Nagy-0/+4
2014-05-30break down coarse-grained 64-bit-off_t syscall remappingsRich Felker-4/+16
2014-05-30fix sendfile syscall to use 64-bit off_tRich Felker-0/+5
2014-05-27fix sys_open macro for archs without the plain open syscallRich Felker-4/+4
2014-05-27fix placement of multiple inclusion guard endif in internal syscall.hRich Felker-2/+2
2014-05-24support kernels with no SYS_open syscall, only SYS_openatRich Felker-0/+18
2014-04-17make socketcall types common as they are same for all architecturesTimo Teräs-0/+23
2014-04-12use hidden visibility rather than protected for syscall internalsRich Felker-1/+1
2014-02-23mostly-cosmetic fixups to x32 port mergeRich Felker-5/+2
2014-02-22internal/syscall.h: add syscall_arg_t macrorofl0r-6/+11
2014-02-22internal/syscall.h: use a macro for the syscall args castsrofl0r-13/+17
2013-07-17fix missing argument in variadic syscall macrosRich Felker-1/+1
2012-10-25use explicit visibility to optimize a few hot-path function callsRich Felker-3/+5
2012-09-09add 7-arg syscall support for mipsRich Felker-2/+3
2012-09-08syscall organization overhaulRich Felker-5/+138
2011-05-01workaround for preprocessor bug in pccRich Felker-7/+7
2011-04-17overhaul pthread cancellationRich Felker-0/+14
2011-03-20global cleanup to use the new syscall interfaceRich Felker-22/+0
2011-03-19syscall overhaul part two - unify public and internal syscall interfaceRich Felker-0/+32
2011-02-15move arch-specific internal headers into placeRich Felker-500/+0
2011-02-13cleaning up syscalls in preparation for x86_64 portRich Felker-9/+40
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+469