Fail silently on failure to read tar header, its unfortunate that many tar implementa...
[oweals/busybox.git] / libbb / libbb.h
index 224c561d558b12a2a6546d5c31ab3ae5a9f59733..a9c1a870f7f670896804a8daea100ff451178064 100644 (file)
@@ -238,7 +238,8 @@ enum extract_functions_e {
        extract_unzip_only = 256,
        extract_unconditional = 512,
        extract_create_leading_dirs = 1024,
-       extract_quiet = 2048
+       extract_quiet = 2048,
+       extract_exclude_list = 4096
 };
 char *unarchive(FILE *src_stream, FILE *out_stream, file_header_t *(*get_header)(FILE *),
        const int extract_function, const char *prefix, char **extract_names);
@@ -252,6 +253,7 @@ extern void gz_close(int gunzip_pid);
 extern FILE *gz_open(FILE *compressed_file, int *pid);
 
 extern struct hostent *xgethostbyname(const char *name);
+extern int create_icmp_socket(void);
 
 char *dirname (const char *path);
 
@@ -284,5 +286,6 @@ extern const char * const write_error;
 extern const char * const too_few_args;
 extern const char * const name_longer_than_foo;
 extern const char * const unknown;
+extern const char * const can_not_create_raw_socket;
 
 #endif /* __LIBBB_H__ */