syd-x1
Check executability of files, list executables of processes
Usage
syd-x [-hcv]
[-l
pid ...]
[files ...]
Overview
syd-x checks executability of the given files or lists executables of the given processes. The file executability check uses the execveat(2) system call with the flag "AT_EXECVE_CHECK" on Linux>=6.14 and falls back to the faccessat(2) system call with the flag "X_OK" on older Linux. If the -l option is specified, list mode is activated: all following arguments are interpreted as process IDs, not files. In list mode, executable file listing is done using the "PROCMAP_QUERY" ioctl(2) request on Linux>=6.11 and falls back to parsing the proc_pid_maps(5) file textually on older Linux.
Options
| -h | Display help. |
| -c | Exit with success if the "AT_EXECVE_CHECK" flag is supported. |
| -l pid | Specify a process ID to list the executables of, may be repeated. |
| -v | Print file check status information on standard error. |
Exit status
syd-x exits with 0 on success or with the errno(3) number on failure.