library: Remove tty_to_dev()
This library call was imported into w as it was only used in this program. Converting a tty to a device is not really the work for libprocps.
This commit is contained in:
parent
a02911c1ea
commit
6252bf439f
@ -36,7 +36,6 @@
|
||||
|
||||
/* Who uses what:
|
||||
*
|
||||
* tty_to_dev w (there is a fancy version in ps)
|
||||
* dev_to_tty top, ps
|
||||
*/
|
||||
|
||||
@ -319,17 +318,3 @@ abbrev:
|
||||
*ret = '\0';
|
||||
return i;
|
||||
}
|
||||
|
||||
/* name --> number */
|
||||
int tty_to_dev(const char *restrict const name) {
|
||||
struct stat sbuf;
|
||||
static char buf[32];
|
||||
if(name[0]=='/' && stat(name, &sbuf) >= 0) return sbuf.st_rdev;
|
||||
snprintf(buf,32,"/dev/%s",name);
|
||||
if(stat(buf, &sbuf) >= 0) return sbuf.st_rdev;
|
||||
snprintf(buf,32,"/dev/tty%s",name);
|
||||
if(stat(buf, &sbuf) >= 0) return sbuf.st_rdev;
|
||||
snprintf(buf,32,"/dev/pts/%s",name);
|
||||
if(stat(buf, &sbuf) >= 0) return sbuf.st_rdev;
|
||||
return -1;
|
||||
}
|
||||
|
@ -11,7 +11,5 @@ __BEGIN_DECLS
|
||||
|
||||
extern unsigned dev_to_tty(char *__restrict ret, unsigned chop, dev_t dev_t_dev, int pid, unsigned int flags);
|
||||
|
||||
extern int tty_to_dev(const char *__restrict const name);
|
||||
|
||||
__END_DECLS
|
||||
#endif
|
||||
|
@ -19,7 +19,6 @@ global:
|
||||
readproctab3;
|
||||
readproctab;
|
||||
readtask;
|
||||
tty_to_dev;
|
||||
user_from_uid;
|
||||
procps_cpu_count;
|
||||
procps_diskstat_dev_count;
|
||||
|
Loading…
Reference in New Issue
Block a user