X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=udhcp%2Ffrontend.c;fp=udhcp%2Ffrontend.c;h=fa77ab977c4a42f86f02afdbf5a866e2b8ffeef9;hb=d0c93c365e33f6970a0417dff7009a4a4fe2a3b1;hp=0000000000000000000000000000000000000000;hpb=184a9d3153e3fae4fa1ea20a186c12e9c0a83db2;p=grml-terminalserver.git diff --git a/udhcp/frontend.c b/udhcp/frontend.c new file mode 100644 index 0000000..fa77ab9 --- /dev/null +++ b/udhcp/frontend.c @@ -0,0 +1,16 @@ +#include + +extern int udhcpd_main(int argc, char *argv[]); +extern int udhcpc_main(int argc, char *argv[]); + +int main(int argc, char *argv[]) +{ + int ret = 0; + char *base = strrchr(argv[0], '/'); + + if (strstr(base ? (base + 1) : argv[0], "dhcpd")) + ret = udhcpd_main(argc, argv); + else ret = udhcpc_main(argc, argv); + + return ret; +}