diff options
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/Makefile.in | 2 | ||||
-rw-r--r-- | libbb/xfuncs.c | 10 | ||||
-rw-r--r-- | libbb/xstat.c | 12 |
3 files changed, 11 insertions, 13 deletions
diff --git a/libbb/Makefile.in b/libbb/Makefile.in index 7e84a6d62..3db891d59 100644 --- a/libbb/Makefile.in +++ b/libbb/Makefile.in @@ -29,7 +29,7 @@ LIBBB-y:= \ safe_strncpy.c setup_environment.c sha1.c simplify_path.c \ trim.c u_signal_names.c vdprintf.c verror_msg.c \ info_msg.c vinfo_msg.c \ - vherror_msg.c vperror_msg.c wfopen.c xconnect.c xgetcwd.c xstat.c \ + vherror_msg.c vperror_msg.c wfopen.c xconnect.c xgetcwd.c \ xgethostbyname.c xgethostbyname2.c xreadlink.c xgetlarg.c \ get_terminal_width_height.c fclose_nonstdin.c fflush_stdout_and_exit.c \ getopt_ulflags.c default_error_retval.c wfopen_input.c speed_table.c \ diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index 4bb05f248..e88a5380f 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c @@ -487,3 +487,13 @@ void xlisten(int s, int backlog) if (listen(s, backlog)) bb_perror_msg_and_die("listen"); } #endif + +#ifdef L_xstat +/* xstat() - a stat() which dies on failure with meaningful error message */ +void xstat(const char * const name, struct stat *stat_buf) +{ + if (stat(name, stat_buf)) + bb_perror_msg_and_die("Can't stat '%s'", name); +} +#endif + diff --git a/libbb/xstat.c b/libbb/xstat.c deleted file mode 100644 index 2a6cc3ed7..000000000 --- a/libbb/xstat.c +++ /dev/null @@ -1,12 +0,0 @@ -/* vi: set sw=4 ts=4: */ -/* - * xstat.c - a stat() which dies on failure with meaningful error message - */ -#include <unistd.h> -#include "libbb.h" - -void xstat(const char *name, struct stat *stat_buf) -{ - if (stat(name, stat_buf)) - bb_perror_msg_and_die("Can't stat '%s'", name); -} |