/proc/self is not portable
Christopher O Cowan
Christopher.O.Cowan at ibm.com
Mon Aug 6 21:48:57 UTC 2018
I'm compiling on AIX, and while it does have a /proc fs, it does not have
the self symlink. Should this be refactored to do the explicit getpid()
instead?
I found 3 instances of this:
$ git grep -n '/proc/self'
lib/replace/closefrom.c:56: dirp = opendir("/proc/self/fd");
source4/ntvfs/cifs_posix_cli/svfs_util.c:169: ret = asprintf(&fd_path,
"/proc/self/%d", fd);
source4/ntvfs/simple/svfs_util.c:162: ret = asprintf(&fd_path,
"/proc/self/%d", fd);
Regards,
Chris
More information about the samba-technical
mailing list