summaryrefslogtreecommitdiff
path: root/src/basic/missing_syscall.h
Commit message (Collapse)AuthorAge
* basic: remove redundant check (#7320)Topi Miettinen2017-11-13
| | | | | The check is redundant as the whole block is only evaluated if __IGNORE_pkey_mprotect is not defined. Change to #else.
* basic/missing: add numbers for pkey_mprotectZbigniew Jędrzejewski-Szmek2017-11-13
| | | | Follow-up for b835eeb4ec1dd122b6feff2b70881265c529fcdd.
* build-sys: change all HAVE_DECL_ macros to HAVE_Zbigniew Jędrzejewski-Szmek2017-11-22
| | | | | | | This is a legacy of autotools, where one detection routine used a different prefix then the others. $ git grep -e HAVE_DECL_ -l|xargs sed -i s/HAVE_DECL_/HAVE_/g
* Add abstraction model for BPF programsDaniel Mack2017-11-20
| | | | | This object takes a number of bpf_insn members and wraps them together with the in-kernel reference id. Will be needed by the firewall code.
* Prep v235: Add missing includes and dependencies.Sven Eden2017-08-14
|
* Copy defines for renameat2 from casync (#6181)Zbigniew Jędrzejewski-Szmek2017-07-25
|
* architecture: add Synopsys DesignWare ARC cores support (#5992)Alexey Brodkin2017-07-25
| | | | | DesignWare ARC Processors are a family of 32-bit CPUs from Synopsys used extensively in SoCs of different vendors.
* Prep v233: Add missing updates from upstream in src/basicSven Eden2017-07-17
|
* Prep v233: Unmask now needed functions in src/basicSven Eden2017-07-17
|
* missing: add renameat2() definition for 64bit arm (#5378)Lennart Poettering2017-07-17
| | | | | | Following a similar commit in casync: https://github.com/elogind/casync/pull/10
* Prep v231: Apply missing fixes from upstream (1/6) src/basicSven Eden2017-06-16
|
* missing_syscall: add __NR_copy_file_range for powerpc architecture (#3772)Alessio Igor Bogani2017-06-16
|
* Prep v230: Apply missing upstream fixes and updates (2/8) src/basic.Sven Eden2017-06-16
|
* basic/missing: move syscall definitions to basic/missing_syscall.hZbigniew Jędrzejewski-Szmek2017-06-16
We have a bunch of syscall wrapper definitions and it's easier to see that they follow the same pattern if they are not interspersed with other defines. Change the wrappers to be uniform: - if __NR_XXX is not defined, do not bother to call the syscall, and return -1/ENOSYS immediately. - do not check __NR_XXX defines if we detect the symbol as defined, since we don't need them anyway - reindent stuff for readability New file basic/missing_syscall.h is included at the end of missing.h because it might make use of some of the definitions in missing.h.