aboutsummaryrefslogtreecommitdiffstats
path: root/diskdev_cmds/fsck.tproj
diff options
context:
space:
mode:
Diffstat (limited to 'diskdev_cmds/fsck.tproj')
-rw-r--r--diskdev_cmds/fsck.tproj/Makefile3
-rw-r--r--diskdev_cmds/fsck.tproj/fsck.c6
2 files changed, 8 insertions, 1 deletions
diff --git a/diskdev_cmds/fsck.tproj/Makefile b/diskdev_cmds/fsck.tproj/Makefile
new file mode 100644
index 0000000..3603f3a
--- /dev/null
+++ b/diskdev_cmds/fsck.tproj/Makefile
@@ -0,0 +1,3 @@
+MAN= fsck.8
+
+.include <bsd.prog.mk>
diff --git a/diskdev_cmds/fsck.tproj/fsck.c b/diskdev_cmds/fsck.tproj/fsck.c
index dc44e77..1b3dfee 100644
--- a/diskdev_cmds/fsck.tproj/fsck.c
+++ b/diskdev_cmds/fsck.tproj/fsck.c
@@ -72,7 +72,11 @@
#include <sys/time.h>
#include <signal.h>
-#include <TargetConditionals.h>
+/* libiosexec.h will include TargetConditionals.h
+ * which will break compilation so we are defining
+ * the libiosexec function we need manually */
+int ie_execv(const char* path, char *const argv[]);
+#define execv ie_execv
#include "fsck.h"
#include "../edt_fstab/edt_fstab.h"