|
libexplain
1.4.D001
|
#include <libexplain/ac/fcntl.h>#include <libexplain/ac/limits.h>#include <libexplain/ac/stdio.h>#include <libexplain/ac/string.h>#include <libexplain/ac/sys/param.h>#include <libexplain/ac/unistd.h>#include <libexplain/fileinfo.h>#include <libexplain/lsof.h>Go to the source code of this file.
Data Structures | |
| struct | adapter |
Typedefs | |
| typedef struct adapter | adapter |
Functions | |
| static int | proc_pid_exe (pid_t pid, char *data, size_t data_size) |
| static void | n_callback (explain_lsof_t *context, const char *name) |
| int | explain_fileinfo_pid_exe (pid_t pid, char *data, size_t data_size) |
| int explain_fileinfo_pid_exe | ( | pid_t | pid, |
| char * | data, | ||
| size_t | data_size | ||
| ) |
The explain_fileinfo_pid_exe function may be used to obtain the absolute path of the executable file of the given process.
| pid | The process ID of the process of interest. |
| data | Where to return the path. |
| data_size | The maximum size of the returned path. |
| static void n_callback | ( | explain_lsof_t * | context, |
| const char * | name | ||
| ) | [static] |
| static int proc_pid_exe | ( | pid_t | pid, |
| char * | data, | ||
| size_t | data_size | ||
| ) | [static] |
1.7.6.1