diff options
| author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2003-10-09 08:35:42 +0000 |
|---|---|---|
| committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2003-10-09 08:35:42 +0000 |
| commit | d279ec3d6a6fbe679b01862989573c87cb146d70 (patch) | |
| tree | 0490983c989cc1fac5a5e5f34eb076d17c594e75 /include | |
| parent | fc4e888abf25a500363e60a62aede05e2ad7af32 (diff) | |
| download | busybox-w32-d279ec3d6a6fbe679b01862989573c87cb146d70.tar.gz busybox-w32-d279ec3d6a6fbe679b01862989573c87cb146d70.tar.bz2 busybox-w32-d279ec3d6a6fbe679b01862989573c87cb146d70.zip | |
We did not have a safe_write, which is the analog to safe_read. Convert
full_write to use safe_write internally, which is needed to guarantee proper
behavior, i.e. when writing to a pipe.
git-svn-id: svn://busybox.net/trunk/busybox@7621 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'include')
| -rw-r--r-- | include/libbb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index eb6841d33..7587a407c 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
| @@ -109,6 +109,7 @@ extern int is_directory(const char *name, int followLinks, struct stat *statBuf) | |||
| 109 | extern int remove_file(const char *path, int flags); | 109 | extern int remove_file(const char *path, int flags); |
| 110 | extern int copy_file(const char *source, const char *dest, int flags); | 110 | extern int copy_file(const char *source, const char *dest, int flags); |
| 111 | extern ssize_t safe_read(int fd, void *buf, size_t count); | 111 | extern ssize_t safe_read(int fd, void *buf, size_t count); |
| 112 | extern ssize_t safe_write(int fd, void *buf, size_t count); | ||
| 112 | extern ssize_t bb_full_write(int fd, const void *buf, size_t len); | 113 | extern ssize_t bb_full_write(int fd, const void *buf, size_t len); |
| 113 | extern ssize_t bb_full_read(int fd, void *buf, size_t len); | 114 | extern ssize_t bb_full_read(int fd, void *buf, size_t len); |
| 114 | extern int recursive_action(const char *fileName, int recurse, | 115 | extern int recursive_action(const char *fileName, int recurse, |
