mirror of git://git.suckless.org/ubase
Rename validps() to pidfile()
This commit is contained in:
parent
e33f5bed23
commit
42b640fa21
2
proc.h
2
proc.h
|
@ -39,4 +39,4 @@ int parsestat(pid_t pid, struct procstat *ps);
|
|||
int parsestatus(pid_t pid, struct procstatus *pstatus);
|
||||
int proceuid(pid_t pid, uid_t *euid);
|
||||
int procuid(pid_t pid, uid_t *euid);
|
||||
int validps(const char *path);
|
||||
int pidfile(const char *file);
|
||||
|
|
8
ps.c
8
ps.c
|
@ -13,7 +13,7 @@
|
|||
|
||||
static void usage(void);
|
||||
static void psout(struct procstat *ps);
|
||||
static void psr(const char *path);
|
||||
static void psr(const char *file);
|
||||
|
||||
enum {
|
||||
PS_aflag = 1 << 0,
|
||||
|
@ -155,14 +155,14 @@ psout(struct procstat *ps)
|
|||
}
|
||||
|
||||
static void
|
||||
psr(const char *path)
|
||||
psr(const char *file)
|
||||
{
|
||||
struct procstat ps;
|
||||
pid_t pid;
|
||||
|
||||
if (!validps(path))
|
||||
if (!pidfile(file))
|
||||
return;
|
||||
pid = estrtol(path, 10);
|
||||
pid = estrtol(file, 10);
|
||||
parsestat(pid, &ps);
|
||||
psout(&ps);
|
||||
}
|
||||
|
|
|
@ -95,12 +95,12 @@ parsestatus(pid_t pid, struct procstatus *pstatus)
|
|||
}
|
||||
|
||||
int
|
||||
validps(const char *path)
|
||||
pidfile(const char *file)
|
||||
{
|
||||
char *end;
|
||||
|
||||
errno = 0;
|
||||
strtol(path, &end, 10);
|
||||
strtol(file, &end, 10);
|
||||
if (*end != '\0')
|
||||
return 0;
|
||||
if (errno != 0)
|
||||
|
|
Loading…
Reference in New Issue