truss(1): Fix building with -fno-common.
authorSascha Wildner <saw@online.de>
Sun, 28 Jun 2020 09:21:26 +0000 (11:21 +0200)
committerSascha Wildner <saw@online.de>
Sun, 28 Jun 2020 09:21:26 +0000 (11:21 +0200)
-fno-common will be default in future compilers (GCC 10, for example).

usr.bin/truss/extern.h
usr.bin/truss/main.c

index 32f5f4a..52e1443 100644 (file)
@@ -33,8 +33,8 @@
 
 #include <stdio.h>
 
-char procfs_path[FILENAME_MAX];
-int have_procfs;
+extern char procfs_path[FILENAME_MAX];
+extern int have_procfs;
 
 extern int Procfd;
 
index 5fb812a..c860316 100644 (file)
@@ -55,6 +55,9 @@
 #include "truss.h"
 #include "extern.h"
 
+char procfs_path[FILENAME_MAX];
+int have_procfs;
+
 /*
  * These should really be parameterized -- I don't like having globals,
  * but this is the easiest way, right now, to deal with them.