diff options
author | Eric Andersen | 2001-02-14 08:11:27 +0000 |
---|---|---|
committer | Eric Andersen | 2001-02-14 08:11:27 +0000 |
commit | ec455953008d08f588fe0c0bd9df4278cd188315 (patch) | |
tree | ece4d8fefb69365210a9e623df07b41086cd5613 /utility.c | |
parent | 88a5ceb450b576558b7d34e0baadb204dd329fb8 (diff) | |
download | busybox-ec455953008d08f588fe0c0bd9df4278cd188315.zip busybox-ec455953008d08f588fe0c0bd9df4278cd188315.tar.gz |
Add in ifconfig and route
Diffstat (limited to 'utility.c')
-rw-r--r-- | utility.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1377,6 +1377,14 @@ extern char * xstrndup (const char *s, int n) { } #endif +#if defined BB_IFCONFIG || defined BB_ROUTE +/* Like strncpy but make sure the resulting string is always 0 terminated. */ +extern char * safe_strncpy(char *dst, const char *src, size_t size) +{ + dst[size-1] = '\0'; + return strncpy(dst, src, size-1); +} +#endif #if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT) extern int vdprintf(int d, const char *format, va_list ap) |