]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
raw: use pathnames.h for file locations
authorSami Kerola <kerolasa@iki.fi>
Sat, 17 Mar 2012 19:15:25 +0000 (20:15 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 30 Mar 2012 14:48:12 +0000 (16:48 +0200)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
disk-utils/raw.c
include/pathnames.h

index 0e4d36caa8d22af5d0cce6bf86696cbc8d0aa9a8..2766bcef56b806ec398b58524af148d0b3774cd2 100644 (file)
 
 #include "c.h"
 #include "nls.h"
+#include "pathnames.h"
 
 #define EXIT_RAW_ACCESS 3
 #define EXIT_RAW_IOCTL 4
 
-#define RAWDEVDIR "/dev/raw/"
-#define RAWDEVCTL RAWDEVDIR "rawctl"
-/* deprecated */
-#define RAWDEVCTL_OLD "/dev/rawctl"
-
 
 #define RAW_NR_MINORS 8192
 
@@ -57,7 +53,8 @@ static void __attribute__ ((__noreturn__)) usage(int err)
                _(" %1$s %2$srawN <major> <minor>\n"
                  " %1$s %2$srawN /dev/<blockdevice>\n"
                  " %1$s -q %2$srawN\n"
-                 " %1$s -qa\n"), program_invocation_short_name, RAWDEVDIR);
+                 " %1$s -qa\n"), program_invocation_short_name,
+               _PATH_RAWDEVDIR);
        fputs(USAGE_OPTIONS, out);
        fputs(_(" -q, --query    set query mode\n"), out);
        fputs(_(" -a, --all      query all raw devices\n"), out);
@@ -136,7 +133,7 @@ int main(int argc, char *argv[])
         * udev the raw0 causes a create udev event for char 162/0, which
         * causes udev to *remove* /dev/rawctl
         */
-       rc = sscanf(raw_name, RAWDEVDIR "raw%d", &raw_minor);
+       rc = sscanf(raw_name, _PATH_RAWDEVDIR "raw%d", &raw_minor);
        if (rc != 1)
                usage(EXIT_FAILURE);
 
@@ -186,12 +183,13 @@ int main(int argc, char *argv[])
 
 void open_raw_ctl(void)
 {
-       master_fd = open(RAWDEVCTL, O_RDWR, 0);
+       master_fd = open(_PATH_RAWDEVCTL, O_RDWR, 0);
        if (master_fd < 0) {
-               master_fd = open(RAWDEVCTL_OLD, O_RDWR, 0);
+               master_fd = open(_PATH_RAWDEVCTL_OLD, O_RDWR, 0);
                if (master_fd < 0)
                        err(EXIT_RAW_ACCESS,
-                           _("Cannot open master raw device '%s'"), RAWDEVCTL);
+                           _("Cannot open master raw device '%s'"),
+                           _PATH_RAWDEVCTL);
        }
 }
 
@@ -235,8 +233,9 @@ static int query(int minor_raw, const char *raw_name, int quiet)
        has_worked = 1;
        if (quiet && !rq.block_major && !rq.block_minor)
                return 0;
-       printf (_("%sraw%d:  bound to major %d, minor %d\n"),
-               RAWDEVDIR, minor_raw, (int) rq.block_major, (int) rq.block_minor);
+       printf(_("%sraw%d:  bound to major %d, minor %d\n"),
+              _PATH_RAWDEVDIR, minor_raw, (int)rq.block_major,
+              (int)rq.block_minor);
        return 0;
 }
 
@@ -249,8 +248,9 @@ static int bind(int minor_raw, int block_major, int block_minor)
        rq.block_minor = block_minor;
        if (!ioctl(master_fd, RAW_SETBIND, &rq))
                err(EXIT_RAW_IOCTL, _("Error setting raw device"));
-       printf (_("%sraw%d:  bound to major %d, minor %d\n"),
-               RAWDEVDIR, raw_minor, (int) rq.block_major, (int) rq.block_minor);
+       printf(_("%sraw%d:  bound to major %d, minor %d\n"),
+              _PATH_RAWDEVDIR, raw_minor, (int)rq.block_major,
+              (int)rq.block_minor);
        return 0;
 }
 
index 70c6ecfb313557bf118851d9d4b540653ec4b650..299d922eb7911430c5550c2829eafc684b49d2dc 100644 (file)
 #define _PATH_BTMP             "/var/log/btmp"
 #endif
 
+/* raw paths*/
+#define _PATH_RAWDEVDIR                "/dev/raw/"
+#define _PATH_RAWDEVCTL                _PATH_RAWDEVDIR "rawctl"
+/* deprecated */
+#define _PATH_RAWDEVCTL_OLD    "/dev/rawctl"
+
+
 #endif /* PATHNAMES_H */