9 |
|
|
10 |
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */ |
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */ |
11 |
|
|
12 |
#include <stdlib.h> |
#include "libbb.h" |
|
#include <unistd.h> |
|
|
#include "busybox.h" |
|
13 |
|
|
14 |
int hostid_main(int argc, char ATTRIBUTE_UNUSED **argv) |
/* This is a NOFORK applet. Be very careful! */ |
15 |
|
|
16 |
|
int hostid_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
17 |
|
int hostid_main(int argc, char **argv UNUSED_PARAM) |
18 |
{ |
{ |
19 |
if (argc > 1) { |
if (argc > 1) { |
20 |
bb_show_usage(); |
bb_show_usage(); |
22 |
|
|
23 |
printf("%lx\n", gethostid()); |
printf("%lx\n", gethostid()); |
24 |
|
|
25 |
fflush_stdout_and_exit(EXIT_SUCCESS); |
return fflush(stdout); |
26 |
} |
} |