procfile
procfile(argv[0], optarg);
static void procfile __P((char *, char *)), flushfilter __P((char *));
char procfile[MAX_PROCFS_PATH];
(void) snprintf(procfile, MAX_PROCFS_PATH,
if ((fd = open(procfile, O_RDONLY)) < 0) {
char procfile[MAX_PROCFS_PATH];
(void) snprintf(procfile, MAX_PROCFS_PATH,
if ((*fd = fd_open(procfile, O_RDONLY, *fd)) == NULL)
char procfile[MAX_PROCFS_PATH];
(void) snprintf(procfile, MAX_PROCFS_PATH,
if ((fd = open(procfile, O_RDONLY)) < 0) {
char procfile[20];
(void) snprintf(procfile, 20, "/proc/%d/psinfo", (int)hdr.rs_pid);
if (stat(procfile, &st) == 0)
char procfile[20];
(void) snprintf(procfile, 20, "/proc/%lld/psinfo", pid);
if ((proc_fd = open(procfile, O_RDONLY)) < 0) {
char procfile[MAXPATHLEN];
(void) sprintf(procfile, "/proc/%ld/as", pid);
if ((fd = open(procfile, O_RDONLY)) == -1) {
procfile, strerror(errno));
char procfile[80];
(void) snprintf(procfile, 80, "/proc/%ld/psinfo",
if ((fd = open(procfile, O_RDONLY)) != -1 &&
char procfile[32];
(void) sprintf(procfile, "/proc/%d/psinfo", (int)getpid());
if ((procfd = open(procfile, O_RDONLY)) >= 0) {