aboutsummaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>1999-10-09 00:25:00 +0000
committerEric Andersen <andersen@codepoet.org>1999-10-09 00:25:00 +0000
commitf811e07b072600a3784a92e5a1dc8a93dac477eb (patch)
tree820c6366f8bdacf617a9591cc2ca9dfe107b1fa3 /internal.h
parent8341a1565306a54e685455d19efb0516ad3328a1 (diff)
downloadbusybox-f811e07b072600a3784a92e5a1dc8a93dac477eb.tar.gz
More stuff.
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 @@
/* Some useful definitions */
-typedef int BOOL;
#define STDIN 0
#define STDOUT 1
-#define FALSE ((BOOL) 1)
-#define TRUE ((BOOL) 0)
+#define FALSE ((int) 1)
+#define TRUE ((int) 0)
#define PATH_LEN 1024
#define BUF_SIZE 8192
@@ -97,6 +96,7 @@ extern int busybox_main(int argc, char** argv);
extern int block_device_main(int argc, char** argv);
extern int cat_more_main(int argc, char** argv);
extern int more_main(int argc, char** argv);
+extern int cp_main(int argc, char** argv);
extern int chgrp_main(int argc, char** argv);
extern int chmod_main(int argc, char** argv);
extern int chown_main(int argc, char** argv);
@@ -172,20 +172,21 @@ struct chunk {
const char *modeString(int mode);
const char *timeString(time_t timeVal);
-BOOL isDirectory(const char *name);
-BOOL isDevice(const char *name);
-BOOL copyFile(const char *srcName, const char *destName, BOOL setModes);
-const char *buildName(const char *dirName, const char *fileName);
-BOOL makeString(int argc, const char **argv, char *buf, int bufLen);
+int isDirectory(const char *name);
+int isDevice(const char *name);
+int copyFile(const char *srcName, const char *destName, int setModes,
+ int followLinks);
+char *buildName(const char *dirName, const char *fileName);
+int makeString(int argc, const char **argv, char *buf, int bufLen);
char *getChunk(int size);
char *chunkstrdup(const char *str);
void freeChunks(void);
int fullWrite(int fd, const char *buf, int len);
int fullRead(int fd, char *buf, int len);
-int recursiveAction(const char *fileName, BOOL recurse, BOOL followLinks,
+int recursiveAction(const char *fileName, int recurse, int followLinks,
int (*fileAction) (const char *fileName),
int (*dirAction) (const char *fileName));
-BOOL match(const char* text, const char * pattern);
+int match(const char* text, const char * pattern);
const char* timeString(time_t timeVal);