summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fsck/fsck.c17
-rw-r--r--lib/ismounted.c7
2 files changed, 13 insertions, 11 deletions
diff --git a/fsck/fsck.c b/fsck/fsck.c
index 3d4a6c791..da5a2c85b 100644
--- a/fsck/fsck.c
+++ b/fsck/fsck.c
@@ -1110,10 +1110,10 @@ static void PRS(int argc, char *argv[])
* Check to see if we failed because
* /proc/partitions isn't found.
*/
- if (access("/proc/partitions", R_OK) < 0) {
- fprintf(stderr, "Couldn't open /proc/partitions: %s\n",
- strerror(errno));
- fprintf(stderr, "Is /proc mounted?\n");
+ if (access(_PATH_PROC_PARTITIONS, R_OK) < 0) {
+ fprintf(stderr, _("Couldn't open %s: %s\n"),
+ _PATH_PROC_PARTITIONS, strerror(errno));
+ fprintf(stderr, _("Is /proc mounted?\n"));
exit(EXIT_ERROR);
}
/*
@@ -1122,10 +1122,10 @@ static void PRS(int argc, char *argv[])
*/
if (geteuid())
fprintf(stderr,
- "Must be root to scan for matching filesystems: %s\n", arg);
+ _("Must be root to scan for matching filesystems: %s\n"), arg);
else
fprintf(stderr,
- "Couldn't find matching filesystem: %s\n", arg);
+ _("Couldn't find matching filesystem: %s\n"), arg);
exit(EXIT_ERROR);
}
devices[num_devices++] = dev ? dev : string_copy(arg);
@@ -1253,7 +1253,7 @@ int main(int argc, char *argv[])
PRS(argc, argv);
if (!notitle)
- printf("fsck from %s\n", PACKAGE_STRING);
+ printf(_("fsck from %s\n"), PACKAGE_STRING);
fstab = getenv("FSTAB_FILE");
if (!fstab)
@@ -1265,7 +1265,7 @@ int main(int argc, char *argv[])
fsck_path = malloc (strlen (fsck_prefix_path) + 1 +
strlen (oldpath) + 1);
if (!fsck_path) {
- fprintf(stderr, "%s: Unable to allocate memory for fsck_path\n", progname);
+ fprintf(stderr, _("%s: Unable to allocate memory for fsck_path\n"), progname);
exit(EXIT_ERROR);
}
strcpy (fsck_path, fsck_prefix_path);
@@ -1323,3 +1323,4 @@ int main(int argc, char *argv[])
fsprobe_exit();
return status;
}
+
diff --git a/lib/ismounted.c b/lib/ismounted.c
index 85f4ab30c..4c164a954 100644
--- a/lib/ismounted.c
+++ b/lib/ismounted.c
@@ -17,6 +17,7 @@
#include <sys/stat.h>
#include <ctype.h>
+#include "pathnames.h"
#include "ismounted.h"
/*
@@ -66,7 +67,7 @@ static int check_mntent_file(const char *mtab_file, const char *file,
int retval = 0;
dev_t file_dev=0, file_rdev=0;
ino_t file_ino=0;
- FILE *f;
+ FILE *f;
char buf[1024], *device = 0, *mnt_dir = 0, *cp;
*mount_flags = 0;
@@ -172,13 +173,13 @@ int is_mounted(const char *file)
int mount_flags = 0;
#ifdef __linux__
- retval = check_mntent_file("/proc/mounts", file, &mount_flags);
+ retval = check_mntent_file(_PATH_PROC_MOUNTS, file, &mount_flags);
if (retval)
return 0;
if (mount_flags)
return 1;
#endif /* __linux__ */
- retval = check_mntent_file("/etc/mtab", file, &mount_flags);
+ retval = check_mntent_file(_PATH_MOUNTED, file, &mount_flags);
if (retval)
return 0;
return mount_flags;