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