aboutsummaryrefslogtreecommitdiff
path: root/utility.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-12-05 23:24:55 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-12-05 23:24:55 +0000
commit571f48d0b0e71e2f9b9817d653bf5d4ed6fd3681 (patch)
treee25c3d29c9c92fed488e03459b2aee558b1a8d25 /utility.c
parentc37f3717d32c57123c1466da4a1f2cdf6565fc36 (diff)
downloadbusybox-w32-571f48d0b0e71e2f9b9817d653bf5d4ed6fd3681.tar.gz
busybox-w32-571f48d0b0e71e2f9b9817d653bf5d4ed6fd3681.tar.bz2
busybox-w32-571f48d0b0e71e2f9b9817d653bf5d4ed6fd3681.zip
Stuf
git-svn-id: svn://busybox.net/trunk/busybox@154 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to '')
-rw-r--r--utility.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/utility.c b/utility.c
index a38ef86fb..81bff18e7 100644
--- a/utility.c
+++ b/utility.c
@@ -36,12 +36,16 @@
36#include <unistd.h> 36#include <unistd.h>
37#include <ctype.h> 37#include <ctype.h>
38 38
39#ifdef BB_MTAB
40const char mtab_file[] = "/etc/mtab";
41#else
42#if defined BB_MOUNT || defined BB_UMOUNT || defined BB_DF 39#if defined BB_MOUNT || defined BB_UMOUNT || defined BB_DF
40# if defined BB_FEATURE_USE_PROCFS
43const char mtab_file[] = "/proc/mounts"; 41const char mtab_file[] = "/proc/mounts";
44#endif 42# else
43# if defined BB_MTAB
44const char mtab_file[] = "/etc/mtab";
45# else
46# error With (BB_MOUNT||BB_UMOUNT||BB_DF) defined, you must define either BB_MTAB or BB_FEATURE_USE_PROCFS
47# endif
48# endif
45#endif 49#endif
46 50
47 51
@@ -56,6 +60,9 @@ extern void usage(const char *usage)
56 60
57#if defined (BB_INIT) || defined (BB_PS) 61#if defined (BB_INIT) || defined (BB_PS)
58 62
63#if ! defined BB_FEATURE_USE_PROCFS
64#error Sorry, I depend on the /proc filesystem right now.
65#endif
59/* Returns kernel version encoded as major*65536 + minor*256 + patch, 66/* Returns kernel version encoded as major*65536 + minor*256 + patch,
60 * so, for example, to check if the kernel is greater than 2.2.11: 67 * so, for example, to check if the kernel is greater than 2.2.11:
61 * if (get_kernel_revision() <= 2*65536+2*256+11) { <stuff> } 68 * if (get_kernel_revision() <= 2*65536+2*256+11) { <stuff> }