diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/internal.h b/internal.h index 1686054a8..79e6a039a 100644 --- a/internal.h +++ b/internal.h | |||
@@ -1,3 +1,4 @@ | |||
1 | |||
1 | /* | 2 | /* |
2 | * Busybox main internal header file | 3 | * Busybox main internal header file |
3 | * | 4 | * |
@@ -20,8 +21,8 @@ | |||
20 | * Permission has been granted to redistribute this code under the GPL. | 21 | * Permission has been granted to redistribute this code under the GPL. |
21 | * | 22 | * |
22 | */ | 23 | */ |
23 | #ifndef _INTERNAL_H_ | 24 | #ifndef _BB_INTERNAL_H_ |
24 | #define _INTERNAL_H_ | 25 | #define _BB_INTERNAL_H_ 1 |
25 | 26 | ||
26 | #include "busybox.def.h" | 27 | #include "busybox.def.h" |
27 | 28 | ||
@@ -37,7 +38,10 @@ | |||
37 | #define FALSE ((int) 1) | 38 | #define FALSE ((int) 1) |
38 | #define TRUE ((int) 0) | 39 | #define TRUE ((int) 0) |
39 | 40 | ||
40 | #define PATH_LEN 1024 | 41 | /* for mtab.c */ |
42 | #define MTAB_GETMOUNTPT '1' | ||
43 | #define MTAB_GETDEVICE '2' | ||
44 | |||
41 | #define BUF_SIZE 8192 | 45 | #define BUF_SIZE 8192 |
42 | #define EXPAND_ALLOC 1024 | 46 | #define EXPAND_ALLOC 1024 |
43 | 47 | ||
@@ -55,7 +59,7 @@ struct Applet { | |||
55 | extern int busybox_main(int argc, char** argv); | 59 | extern int busybox_main(int argc, char** argv); |
56 | extern int block_device_main(int argc, char** argv); | 60 | extern int block_device_main(int argc, char** argv); |
57 | extern int cat_main(int argc, char** argv); | 61 | extern int cat_main(int argc, char** argv); |
58 | extern int cp_main(int argc, char** argv); | 62 | extern int cp_mv_main(int argc, char** argv); |
59 | extern int chmod_chown_chgrp_main(int argc, char** argv); | 63 | extern int chmod_chown_chgrp_main(int argc, char** argv); |
60 | extern int chroot_main(int argc, char** argv); | 64 | extern int chroot_main(int argc, char** argv); |
61 | extern int chvt_main(int argc, char** argv); | 65 | extern int chvt_main(int argc, char** argv); |
@@ -105,8 +109,7 @@ extern int mnc_main(int argc, char** argv); | |||
105 | extern int more_main(int argc, char** argv); | 109 | extern int more_main(int argc, char** argv); |
106 | extern int mount_main(int argc, char** argv); | 110 | extern int mount_main(int argc, char** argv); |
107 | extern int mt_main(int argc, char** argv); | 111 | extern int mt_main(int argc, char** argv); |
108 | extern int mv_main(int argc, char** argv); | 112 | extern int nslookup_main(int argc, char **argv); |
109 | extern int nslookup_main(int argc, char** argv); | ||
110 | extern int ping_main(int argc, char **argv); | 113 | extern int ping_main(int argc, char **argv); |
111 | extern int poweroff_main(int argc, char **argv); | 114 | extern int poweroff_main(int argc, char **argv); |
112 | extern int printf_main(int argc, char** argv); | 115 | extern int printf_main(int argc, char** argv); |
@@ -142,7 +145,7 @@ extern int yes_main(int argc, char** argv); | |||
142 | 145 | ||
143 | const char *modeString(int mode); | 146 | const char *modeString(int mode); |
144 | const char *timeString(time_t timeVal); | 147 | const char *timeString(time_t timeVal); |
145 | int isDirectory(const char *name); | 148 | int isDirectory(const char *name, const int followLinks); |
146 | int isDevice(const char *name); | 149 | int isDevice(const char *name); |
147 | int copyFile(const char *srcName, const char *destName, int setModes, | 150 | int copyFile(const char *srcName, const char *destName, int setModes, |
148 | int followLinks); | 151 | int followLinks); |
@@ -172,6 +175,11 @@ extern struct mntent *findMountPoint(const char *name, const char *table); | |||
172 | extern void write_mtab(char* blockDevice, char* directory, | 175 | extern void write_mtab(char* blockDevice, char* directory, |
173 | char* filesystemType, long flags, char* string_flags); | 176 | char* filesystemType, long flags, char* string_flags); |
174 | extern void erase_mtab(const char * name); | 177 | extern void erase_mtab(const char * name); |
178 | extern void mtab_read(void); | ||
179 | extern void mtab_free(void); | ||
180 | extern char *mtab_first(void **iter); | ||
181 | extern char *mtab_next(void **iter); | ||
182 | extern char *mtab_getinfo(const char *match, const char which); | ||
175 | extern int check_wildcard_match(const char* text, const char* pattern); | 183 | extern int check_wildcard_match(const char* text, const char* pattern); |
176 | extern long getNum (const char *cp); | 184 | extern long getNum (const char *cp); |
177 | extern pid_t findInitPid(); | 185 | extern pid_t findInitPid(); |
@@ -226,5 +234,4 @@ static inline int clrbit(char * addr,unsigned int nr) | |||
226 | #endif | 234 | #endif |
227 | 235 | ||
228 | 236 | ||
229 | #endif /* _INTERNAL_H_ */ | 237 | #endif /* _BB_INTERNAL_H_ */ |
230 | |||