]> git.pld-linux.org Git - packages/util-linux.git/blame - mount-2.12pre-symlink_20030809.diff
- specified patches should be included, it will be reviewed later, NFY
[packages/util-linux.git] / mount-2.12pre-symlink_20030809.diff
CommitLineData
ae6537b4 1--- util-linux-2.12pre/mount/sundries.h_ORIG 2002-11-01 02:00:50.000000000 +0100
2+++ util-linux-2.12pre/mount/sundries.h 2003-08-09 14:31:41.000000000 +0200
3@@ -17,7 +17,8 @@
4 extern int verbose;
5 extern int sloppy;
6
7-#define streq(s, t) (strcmp ((s), (t)) == 0)
8+#define streq(s, t) (strcmp ((s), (t)) == 0)
9+#define streqn(s, t, n) (strncmp((s), (t), (n)) == 0)
10
11 /* Functions in sundries.c that are used in mount.c and umount.c */
12 void block_signals (int how);
13--- util-linux-2.12pre/mount/fstab.h_ORIG 2000-12-03 00:13:47.000000000 +0100
14+++ util-linux-2.12pre/mount/fstab.h 2003-08-09 13:52:48.000000000 +0200
15@@ -1,17 +1,10 @@
16 #include <mntent.h>
17-#define _PATH_FSTAB "/etc/fstab"
18-#ifdef _PATH_MOUNTED
19-#define MOUNTED_LOCK _PATH_MOUNTED "~"
20-#define MOUNTED_TEMP _PATH_MOUNTED ".tmp"
21-#else
22-#define MOUNTED_LOCK "/etc/mtab~"
23-#define MOUNTED_TEMP "/etc/mtab.tmp"
24-#endif
25-#define LOCK_TIMEOUT 10
26-
27-int mtab_is_writable(void);
28-int mtab_does_not_exist(void);
29-int mtab_is_a_symlink(void);
30+#define _PATH_FSTAB "/etc/fstab"
31+#define PATH_PROC "/proc/"
32+#define PATH_PROC_MOUNTS PATH_PROC "mounts"
33+#define MTAB_LOCK_SUFFIX "~"
34+#define MTAB_TEMP_SUFFIX ".tmp"
35+#define LOCK_TIMEOUT 10
36
37 struct mntentchn {
38 struct mntentchn *nxt, *prev;
39@@ -31,6 +24,10 @@
40 struct mntentchn *getfsvolspec (const char *label);
41
42 #include <mntent.h>
43+
44+void get_mtab_info (void);
45+int mtab_is_writable(void);
46+int mtab_does_not_exist(void);
47 void lock_mtab (void);
48 void unlock_mtab (void);
49 void update_mtab (const char *special, struct mntent *with);
50--- util-linux-2.12pre/mount/fstab.c_ORIG 2003-07-05 22:16:05.000000000 +0200
51+++ util-linux-2.12pre/mount/fstab.c 2003-08-09 14:31:30.000000000 +0200
52@@ -1,7 +1,10 @@
53