Fix struct xlat initialization bugs

* file.c (inotify_modes): Terminate with NULL entry.
* net.c (sock_type_flags): Make this array static.
(socketlayers): Add a comment that this array should remain not
NULL-terminated.
diff --git a/net.c b/net.c
index 26cfeb0..cafa739 100644
--- a/net.c
+++ b/net.c
@@ -337,7 +337,7 @@
 #endif
 	{ 0,		NULL		},
 };
-const struct xlat sock_type_flags[] = {
+static const struct xlat sock_type_flags[] = {
 #ifdef SOCK_CLOEXEC
 	{ SOCK_CLOEXEC,	"SOCK_CLOEXEC"	},
 #endif
@@ -447,6 +447,7 @@
 	{ SOL_CAIF,	"SOL_CAIF"	},
 #endif
 	{ SOL_SOCKET,	"SOL_SOCKET"	},	/* Never used! */
+	/* The SOL_* array should remain not NULL-terminated. */
 };
 /*** WARNING: DANGER WILL ROBINSON: NOTE "socketlayers" array above
      falls into "protocols" array below!!!!   This is intended!!! ***/