X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Flibbb.h;h=04ed2ae824ab9e4bf1c20f4bc8a2d7ddaeb74f5a;hb=063c1f54eae3e1dcb8dd5c00ba9bf802357d3cb9;hp=66acc2278378abec8a41e544e6771eab4803e366;hpb=74bcd1642597109661543d25304c551a2e39acbc;p=oweals%2Fbusybox.git diff --git a/include/libbb.h b/include/libbb.h index 66acc2278..04ed2ae82 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -46,6 +46,8 @@ typedef unsigned int socklen_t; /* libc5 doesn't implement BSD 4.4 daemon() */ extern int daemon (int nochdir, int noclose); +/* libc5 doesn't implement strtok_r */ +char *strtok_r(char *s, const char *delim, char **ptrptr); #endif /* Some useful definitions */ @@ -212,7 +214,7 @@ char *xreadlink(const char *path); char *concat_path_file(const char *path, const char *filename); char *last_char_is(const char *s, int c); -extern long arith (const char *startbuf); +extern long arith (const char *startbuf, int *errcode); typedef struct file_headers_s { char *name; @@ -259,7 +261,9 @@ extern int create_icmp_socket(void); char *dirname (const char *path); -int make_directory (char *path, mode_t mode, int flags); +int make_directory (char *path, long mode, int flags); + +const char *u_signal_names(const char *str_sig, int *signo, int startnum); #define CT_AUTO 0 #define CT_UNIX2DOS 1