]> Zhao Yanbai Git Server - minix.git/commitdiff
Update commands to use paths from <minix/paths.h> instead of
authorBen Gras <ben@minix3.org>
Fri, 26 Aug 2005 12:14:54 +0000 (12:14 +0000)
committerBen Gras <ben@minix3.org>
Fri, 26 Aug 2005 12:14:54 +0000 (12:14 +0000)
hard-coding them (some)

commands/dhcpd/dhcpd.h
commands/simple/finger.c
commands/simple/hostaddr.c
commands/simple/last.c
commands/simple/login.c
commands/simple/modem.c
commands/simple/nonamed.c
commands/simple/who.c
commands/simple/write.c

index 06badf55a47160a5b57874a0648253fd16c7f007..11b8d6abd5e21424fb5476f969abd5969302c9db 100755 (executable)
@@ -5,11 +5,13 @@
 
 #define nil ((void*)0)
 
+#include <minix/paths.h>
+
 /* Paths to files. */
-#define PATH_DHCPCONF  "/etc/dhcp.conf"
-#define PATH_DHCPPID   "/usr/run/dhcpd.pid"
-#define PATH_DHCPCACHE "/usr/adm/dhcp.cache"
-#define PATH_DHCPPOOL  "/usr/adm/dhcp.pool"
+#define PATH_DHCPCONF  _PATH_DHCPCONF
+#define PATH_DHCPPID   _PATH_DHCPPID
+#define PATH_DHCPCACHE _PATH_DHCPCACHE
+#define PATH_DHCPPOOL  _PATH_DHCPPOOL
 
 #define CLID_MAX       32      /* Maximum client ID length. */
 
index 60c29546fe09b4fd64405ffe04d7bc4b37164cf1..900b325acdb4d62c23f588c4f42fdb1967b647bd 100755 (executable)
@@ -97,8 +97,10 @@ struct person {                      /* one for each person fingered */
        char hostt[HMAX+1];             /* login host */
 };
 
-char LASTLOG[] = "/usr/adm/lastlog";   /* last login info */
-char USERLOG[] = "/etc/utmp";          /* who is logged in */
+#include <minix/paths.h>
+
+char LASTLOG[] = _PATH_LASTLOG;        /* last login info */
+char USERLOG[] = _PATH_UTMP;           /* who is logged in */
 char PLAN[] = "/.plan";                        /* what plan file is */
 char PROJ[] = "/.project";             /* what project file */
        
index b0a0eb62923db8e076f00e77f78dfdb600c11a68..989f3660318ddd07f8891473c4a74e4203a25abf 100755 (executable)
@@ -30,9 +30,11 @@ Created:     Jan 27, 1992 by Philip Homburg
 #include <net/gen/resolv.h>
 #include <net/gen/dhcp.h>
 
+#include <minix/paths.h>
+
 char *prog_name;
 
-char DHCPCACHE[]="/usr/adm/dhcp.cache";
+char DHCPCACHE[]=_PATH_DHCPCACHE;
 
 void main _ARGS(( int argc, char *argv[] ));
 void usage _ARGS(( void ));
index 4da5f830b5b887181eee2901f37ef94087232e91..2343fb9d3152ca306bf0aadd6625bb0bd93118e2 100755 (executable)
@@ -57,6 +57,7 @@
 #include <stdio.h>
 #include <errno.h>
 
+#include <minix/paths.h>
 
 #define  FALSE 0
 #define  TRUE  1
@@ -307,7 +308,7 @@ long to;
  */
 void Print_Uptime()
 {
-  char *utmp_file = "/etc/utmp";
+  char *utmp_file = _PATH_UTMP;
   unsigned nusers;
   struct utmp ut;
   FILE *uf;
@@ -380,7 +381,7 @@ int main(argc, argv)
 int argc;
 char *argv[];
 {
-  char *wtmp_file = "/usr/adm/wtmp";
+  char *wtmp_file = _PATH_WTMP;
   FILE *f;
   long size;                   /* Number of wtmp records in the file    */
   int wtmp_count;              /* How many to read into wtmp_buffer     */
index 802fe11317827e5c8d1cc6d23534c65109077317..c5cf560caf02a9242a22bec500313ba881cf8893 100755 (executable)
 #include <time.h>
 #include <sys/utsname.h>
 #include <minix/minlib.h>
+#include <minix/paths.h>
 
-char PATH_UTMP[] = "/etc/utmp";                        /* current logins */
-char PATH_WTMP[] = "/usr/adm/wtmp";            /* login/logout history */
-char PATH_LASTLOG[] = "/usr/adm/lastlog";      /* last login history */
-char PATH_MOTD[] = "/etc/motd";                        /* message of the day */
+char PATH_UTMP[] = _PATH_UTMP;                 /* current logins */
+char PATH_WTMP[] = _PATH_WTMP;         /* login/logout history */
+char PATH_LASTLOG[] = _PATH_LASTLOG;   /* last login history */
+char PATH_MOTD[] = _PATH_MOTD;                 /* message of the day */
 
 #define TTY_GID                4                       /* group ID of ttys */
 
index f7ed1b08371d30d9d5f0983167210f4f68388d18..99ddcf21bbc8145df86a4e3af70fb20fc8a79a33 100755 (executable)
@@ -23,7 +23,9 @@
 #include <utmp.h>
 #include <errno.h>
 
-char PATH_UTMP[] = "/etc/utmp";                        /* current logins */
+#include <minix/paths.h>
+
+char PATH_UTMP[] = _PATH_UTMP;                 /* current logins */
 
 _PROTOTYPE(void usage , (void));
 _PROTOTYPE(int main , (int argc , char *argv []));
index c1b823aba5c13ec5d183efc56162f340a63b2c06..f59c5ee8f10e8d92f7080b5d6336936cb00a6a6f 100755 (executable)
@@ -40,6 +40,8 @@ static const char version[] = "2.7";
 #include <net/gen/udp_io.h>
 #include <net/gen/dhcp.h>
 
+#include <minix/paths.h>
+
 #define HTTL           3600L   /* Default time to live for /etc/hosts data. */
 #define SHORT_TIMEOUT     2    /* If you expect an answer soon. */
 #define MEDIUM_TIMEOUT    4    /* Soon, but not that soon. */
@@ -54,10 +56,10 @@ static const char version[] = "2.7";
 #define DO_TCP (__minix_vmd || !__minix)
 
 /* Host data, file to store our process id in, our cache, DHCP's cache. */
-static char HOSTS[]=   "/etc/hosts";
+static char HOSTS[]=   _PATH_HOSTS;
 static char PIDFILE[]= "/usr/run/nonamed.pid";
 static char NNCACHE[]= "/usr/adm/nonamed.cache";
-static char DHCPCACHE[]="/usr/adm/dhcp.cache";
+static char DHCPCACHE[]= _PATH_DHCPCACHE;
 
 /* Magic string to head the cache file. */
 static char MAGIC[4]=  "NND\2";
index ac25dc0a630fff037995c060853d20afde4a33ea..0989bd29c40cc527b8469d24a469816bb6e002fd 100755 (executable)
@@ -10,8 +10,9 @@
 #include <utmp.h>
 #include <time.h>
 #include <string.h>
+#include <minix/paths.h>
 
-char PATH_UTMP[] = "/etc/utmp";
+char PATH_UTMP[] = _PATH_UTMP;
 
 char day[] = "SunMonTueWedThuFriSat";
 char month[] = "JanFebMarAprMayJunJulAugSepOctNovDec";
index 14d0c939085e07fa3a02b8554c41af14116519b4..36a8a7d99f9c1d8e0e3ad7fc5555d89e57fe1ba1 100755 (executable)
@@ -25,6 +25,7 @@
 #include <utmp.h>
 #include <time.h>
 #include <stdio.h>
+#include <minix/paths.h>
 
 static char *Version = "@(#) WRITE 1.6 (10/24/92)";
 
@@ -68,7 +69,7 @@ char *finduser()
   if (verbose) fprintf(stderr, "Trying to write to %s\n",
                userptr->pw_gecos);
 
-  if ((utmpfd = open("/etc/utmp", O_RDONLY)) < 0) {
+  if ((utmpfd = open(_PATH_UTMP, O_RDONLY)) < 0) {
        fprintf(stderr, "Cannot open utmp file\n");
        return(NULL);
   }