]> granicus.if.org Git - procps-ng/commitdiff
library: Remove tty_to_dev()
authorCraig Small <csmall@enc.com.au>
Tue, 1 Sep 2015 10:41:25 +0000 (20:41 +1000)
committerCraig Small <csmall@enc.com.au>
Tue, 1 Sep 2015 10:41:25 +0000 (20:41 +1000)
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.

proc/devname.c
proc/devname.h
proc/libprocps.sym

index 0066b461364dbff6b914cce0a7c76301bc7db2ff..e6d0b554c00f15f62ca5d2d4a0b9c3e5ebfc55e6 100644 (file)
@@ -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;
-}
index 1062ac5b8c4a647c3ed594d33ef53d13e03d149e..4517cc682d63f9ee2a385f48b80c33c2ba74bc41 100644 (file)
@@ -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
index 6f5156e568763032368b087a92554c0e0bf91104..6eba3dbd27b23709655a778ca4e8e2c8febba6cf 100644 (file)
@@ -19,7 +19,6 @@ global:
        readproctab3;
        readproctab;
        readtask;
-       tty_to_dev;
        user_from_uid;
        procps_cpu_count;
        procps_diskstat_dev_count;