![]() |
![]()
| ![]() |
![]()
NAMExt_get_home_dir() - Get process owner's home directory LIBRARY#include <xtend/proc.h> -lxtend SYNOPSISchar *xt_get_home_dir(char *dir, size_t maxlen) ARGUMENTSdir: Character buffer to receive home directory path maxlen: Max characters to copy to dir, not including null byte DESCRIPTIONxt_get_home_dir() determines the full pathname of the process owner's home directory. The information is retrieved using a call to getpwuid(3), and copied to the argument "dir". The name is stored in dir up to maxlen characters. Note that up to maxlen characters are stored, not including the null terminator, hence the buffer should be at least maxlen+1 bytes long. RETURN VALUESA pointer to dir, or NULL upon failure. SEE ALSOgetuid(3), getpwuid(3)
|