summaryrefslogtreecommitdiffstats
path: root/include/common.h
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2019-07-09 00:22:53 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2019-07-09 11:38:10 +0200
commitaa8a42ac0a259187c88e8a4aca5f3d4f4f4b753a (patch)
tree5537c2f3010ef8f7c78b0380cfbc1b64cbced9a4 /include/common.h
parente7c33540d0c092c28b227d4b7602cef8ab203ef3 (diff)
downloadbarebox-aa8a42ac0a259187c88e8a4aca5f3d4f4f4b753a.tar.gz
barebox-aa8a42ac0a259187c88e8a4aca5f3d4f4f4b753a.tar.xz
lib: Add missing arguments to memcpy_parse_options()
Memcpy use-case differs from that of memcmp in default access type and destination file mode. This was missed in original commit that introduced memcpy_parse_options(). Add said parameters to memcpy_parse_options(), so the can be correctly specified depending on the use-case. Fixes: ddf4cca339 ("commands: Introduce memcpy_parse_options()") Reported-by: Peter Mamonov <pmamonov@gmail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/common.h')
-rw-r--r--include/common.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/common.h b/include/common.h
index b1294978d7..a947406e1b 100644
--- a/include/common.h
+++ b/include/common.h
@@ -117,7 +117,8 @@ void shutdown_barebox(void);
int mem_parse_options(int argc, char *argv[], char *optstr, int *mode,
char **sourcefile, char **destfile, int *swab);
int memcpy_parse_options(int argc, char *argv[], int *sourcefd,
- int *destfd, loff_t *count);
+ int *destfd, loff_t *count,
+ int rwsize, int destmode);
#define RW_BUF_SIZE (unsigned)4096
extern const char version_string[];