Commit Graph
6 Commits
Author SHA1 Message Date
Rich Felker 6fcd60ddd9 move and deduplicate declarations of __procfdname to make it checkable
syscall.h was chosen as the header to declare it, since its intended
usage is alongside syscalls as a fallback for operations the direct
syscall does not support.
2018-09-12 14:34:27 -04:00
Joseph C. SibleandRich Felker e36f80cba6 implement fexecve in terms of execveat when it exists
This lets fexecve work even when /proc isn't mounted.
2018-09-04 19:26:52 -04:00
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 2013-12-12 05:09:18 +00:00
Rich Felker c8c0844f7f debloat code that depends on /proc/self/fd/%d with shared function
I intend to add more Linux workarounds that depend on using these
pathnames, and some of them will be in "syscall" functions that, from
an anti-bloat standpoint, should not depend on the whole snprintf
framework.
2013-08-02 12:59:45 -04:00
Rich Felker 4b87736998 fix various bugs in path and error handling in execvp/fexecve 2011-09-29 00:48:04 -04:00
Rich Felker f2374ed852 implement fexecve 2011-02-27 02:59:23 -05:00