aboutsummaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-10-09 00:25:00 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-10-09 00:25:00 +0000
commit1e20903d90990dd5b48040a6ad69501e64414bfc (patch)
tree820c6366f8bdacf617a9591cc2ca9dfe107b1fa3 /internal.h
parent91a8af1309378544b6dfe6283fbbf654ed30ab4c (diff)
downloadbusybox-w32-1e20903d90990dd5b48040a6ad69501e64414bfc.tar.gz
busybox-w32-1e20903d90990dd5b48040a6ad69501e64414bfc.tar.bz2
busybox-w32-1e20903d90990dd5b48040a6ad69501e64414bfc.zip
More stuff.
git-svn-id: svn://busybox.net/trunk/busybox@17 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/internal.h b/internal.h
index beb347671..d36d218a9 100644
--- a/internal.h
+++ b/internal.h
@@ -33,11 +33,10 @@
33 33
34 34
35/* Some useful definitions */ 35/* Some useful definitions */
36typedef int BOOL;
37#define STDIN 0 36#define STDIN 0
38#define STDOUT 1 37#define STDOUT 1
39#define FALSE ((BOOL) 1) 38#define FALSE ((int) 1)
40#define TRUE ((BOOL) 0) 39#define TRUE ((int) 0)
41 40
42#define PATH_LEN 1024 41#define PATH_LEN 1024
43#define BUF_SIZE 8192 42#define BUF_SIZE 8192
@@ -97,6 +96,7 @@ extern int busybox_main(int argc, char** argv);
97extern int block_device_main(int argc, char** argv); 96extern int block_device_main(int argc, char** argv);
98extern int cat_more_main(int argc, char** argv); 97extern int cat_more_main(int argc, char** argv);
99extern int more_main(int argc, char** argv); 98extern int more_main(int argc, char** argv);
99extern int cp_main(int argc, char** argv);
100extern int chgrp_main(int argc, char** argv); 100extern int chgrp_main(int argc, char** argv);
101extern int chmod_main(int argc, char** argv); 101extern int chmod_main(int argc, char** argv);
102extern int chown_main(int argc, char** argv); 102extern int chown_main(int argc, char** argv);
@@ -172,20 +172,21 @@ struct chunk {
172 172
173const char *modeString(int mode); 173const char *modeString(int mode);
174const char *timeString(time_t timeVal); 174const char *timeString(time_t timeVal);
175BOOL isDirectory(const char *name); 175int isDirectory(const char *name);
176BOOL isDevice(const char *name); 176int isDevice(const char *name);
177BOOL copyFile(const char *srcName, const char *destName, BOOL setModes); 177int copyFile(const char *srcName, const char *destName, int setModes,
178const char *buildName(const char *dirName, const char *fileName); 178 int followLinks);
179BOOL makeString(int argc, const char **argv, char *buf, int bufLen); 179char *buildName(const char *dirName, const char *fileName);
180int makeString(int argc, const char **argv, char *buf, int bufLen);
180char *getChunk(int size); 181char *getChunk(int size);
181char *chunkstrdup(const char *str); 182char *chunkstrdup(const char *str);
182void freeChunks(void); 183void freeChunks(void);
183int fullWrite(int fd, const char *buf, int len); 184int fullWrite(int fd, const char *buf, int len);
184int fullRead(int fd, char *buf, int len); 185int fullRead(int fd, char *buf, int len);
185int recursiveAction(const char *fileName, BOOL recurse, BOOL followLinks, 186int recursiveAction(const char *fileName, int recurse, int followLinks,
186 int (*fileAction) (const char *fileName), 187 int (*fileAction) (const char *fileName),
187 int (*dirAction) (const char *fileName)); 188 int (*dirAction) (const char *fileName));
188BOOL match(const char* text, const char * pattern); 189int match(const char* text, const char * pattern);
189const char* timeString(time_t timeVal); 190const char* timeString(time_t timeVal);
190 191
191 192