aboutsummaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal.h b/internal.h
index 090fcc8fb..c2e77d4ab 100644
--- a/internal.h
+++ b/internal.h
@@ -144,9 +144,13 @@ extern int whoami_main(int argc, char** argv);
144extern int yes_main(int argc, char** argv); 144extern int yes_main(int argc, char** argv);
145 145
146 146
147extern void usage(const char *usage) __attribute__ ((noreturn));
148extern void errorMsg(char *s, ...);
149extern void fatalError(char *s, ...) __attribute__ ((noreturn));
150
147const char *modeString(int mode); 151const char *modeString(int mode);
148const char *timeString(time_t timeVal); 152const char *timeString(time_t timeVal);
149int isDirectory(const char *name, const int followLinks); 153int isDirectory(const char *name, const int followLinks, struct stat *statBuf);
150int isDevice(const char *name); 154int isDevice(const char *name);
151int copyFile(const char *srcName, const char *destName, int setModes, 155int copyFile(const char *srcName, const char *destName, int setModes,
152 int followLinks); 156 int followLinks);
@@ -164,7 +168,6 @@ const char* timeString(time_t timeVal);
164 168
165extern int createPath (const char *name, int mode); 169extern int createPath (const char *name, int mode);
166extern int parse_mode( const char* s, mode_t* theMode); 170extern int parse_mode( const char* s, mode_t* theMode);
167extern void usage(const char *usage) __attribute__ ((noreturn));
168 171
169extern uid_t my_getpwnam(char *name); 172extern uid_t my_getpwnam(char *name);
170extern gid_t my_getgrnam(char *name); 173extern gid_t my_getgrnam(char *name);
@@ -184,6 +187,7 @@ extern char *mtab_getinfo(const char *match, const char which);
184extern int check_wildcard_match(const char* text, const char* pattern); 187extern int check_wildcard_match(const char* text, const char* pattern);
185extern long getNum (const char *cp); 188extern long getNum (const char *cp);
186extern pid_t findInitPid(); 189extern pid_t findInitPid();
190extern void *xmalloc (size_t size);
187#if defined BB_INIT || defined BB_SYSLOGD 191#if defined BB_INIT || defined BB_SYSLOGD
188extern int device_open(char *device, int mode); 192extern int device_open(char *device, int mode);
189#endif 193#endif
@@ -195,10 +199,6 @@ extern int set_loop(const char *device, const char *file, int offset, int *loopr
195extern char *find_unused_loop_device (void); 199extern char *find_unused_loop_device (void);
196#endif 200#endif
197 201
198#if defined BB_GUNZIP || defined BB_GZIP || defined BB_PRINTF || defined BB_TAIL
199extern void *xmalloc (size_t size);
200extern void error(char *msg);
201#endif
202 202
203#if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT) 203#if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT)
204extern int vdprintf(int d, const char *format, va_list ap); 204extern int vdprintf(int d, const char *format, va_list ap);