mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-11-13 03:55:14 +00:00
Move base images directory to top level
These are standalone, better to have them at the top. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
29
base/alpine-build-ebpf/error.h
Normal file
29
base/alpine-build-ebpf/error.h
Normal file
@@ -0,0 +1,29 @@
|
||||
# include <stdio.h>
|
||||
# include <stdarg.h>
|
||||
# include <stdlib.h>
|
||||
# include <string.h>
|
||||
static void error_at_line(int status, int errnum, const char *filename,
|
||||
unsigned int linenum, const char *format, ...)
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
fflush(stdout);
|
||||
|
||||
if (filename != NULL)
|
||||
fprintf(stderr, "%s:%u: ", filename, linenum);
|
||||
|
||||
va_start(ap, format);
|
||||
vfprintf(stderr, format, ap);
|
||||
va_end(ap);
|
||||
|
||||
if (errnum != 0)
|
||||
fprintf(stderr, ": %s", strerror(errnum));
|
||||
|
||||
fprintf(stderr, "\n");
|
||||
|
||||
if (status != 0)
|
||||
exit(status);
|
||||
}
|
||||
|
||||
#define error(status, errnum, format...) \
|
||||
error_at_line(status, errnum, NULL, 0, format)
|
||||
Reference in New Issue
Block a user