From 82676cd3953ca994e078b926ed6f52e5f2c6b6b5 Mon Sep 17 00:00:00 2001 From: Nick Black Date: Thu, 16 Jul 2020 14:33:42 -0400 Subject: [PATCH] linuxconjammer/linuxconsole PoCs: compile on freebsd --- src/poc/linuxconjammer.c | 7 +++++++ src/poc/linuxconsole.c | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/src/poc/linuxconjammer.c b/src/poc/linuxconjammer.c index 4976f624c..0db7a4971 100644 --- a/src/poc/linuxconjammer.c +++ b/src/poc/linuxconjammer.c @@ -8,6 +8,7 @@ #include #include #include +#ifdef __linux__ #include #include @@ -258,3 +259,9 @@ int main(int argc, char** argv){ } return r ? EXIT_FAILURE : EXIT_SUCCESS; } +#else +int main(void){ + fprintf(stderr, "This is a Linux-only program\n"); + return EXIT_FAILURE; +} +#endif diff --git a/src/poc/linuxconsole.c b/src/poc/linuxconsole.c index 4700bd47e..477304d2f 100644 --- a/src/poc/linuxconsole.c +++ b/src/poc/linuxconsole.c @@ -8,9 +8,11 @@ #include #include #include +#ifdef __linux__ #include #include + static void usage(const char* argv){ fprintf(stderr, "usage: %s [ ttydev ]\n", argv); @@ -211,3 +213,9 @@ int main(int argc, char** argv){ } return r ? EXIT_FAILURE : EXIT_SUCCESS; } +#else +int main(void){ + fprintf(stderr, "This is a Linux-only program\n"); + return EXIT_FAILURE; +} +#endif