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/file.c b/file.c
index dc17854..15db40f 100644
--- a/file.c
+++ b/file.c
@@ -2918,26 +2918,27 @@
 
 #ifdef LINUX
 static const struct xlat inotify_modes[] = {
-	{ 0x00000001, "IN_ACCESS" },
-	{ 0x00000002, "IN_MODIFY" },
-	{ 0x00000004, "IN_ATTRIB" },
-	{ 0x00000008, "IN_CLOSE_WRITE" },
-	{ 0x00000010, "IN_CLOSE_NOWRITE" },
-	{ 0x00000020, "IN_OPEN" },
-	{ 0x00000040, "IN_MOVED_FROM" },
-	{ 0x00000080, "IN_MOVED_TO" },
-	{ 0x00000100, "IN_CREATE" },
-	{ 0x00000200, "IN_DELETE" },
-	{ 0x00000400, "IN_DELETE_SELF" },
-	{ 0x00000800, "IN_MOVE_SELF" },
-	{ 0x00002000, "IN_UNMOUNT" },
-	{ 0x00004000, "IN_Q_OVERFLOW" },
-	{ 0x00008000, "IN_IGNORED" },
-	{ 0x01000000, "IN_ONLYDIR" },
-	{ 0x02000000, "IN_DONT_FOLLOW" },
-	{ 0x20000000, "IN_MASK_ADD" },
-	{ 0x40000000, "IN_ISDIR" },
-	{ 0x80000000, "IN_ONESHOT" }
+	{ 0x00000001,	"IN_ACCESS"	},
+	{ 0x00000002,	"IN_MODIFY"	},
+	{ 0x00000004,	"IN_ATTRIB"	},
+	{ 0x00000008,	"IN_CLOSE_WRITE"},
+	{ 0x00000010,	"IN_CLOSE_NOWRITE"},
+	{ 0x00000020,	"IN_OPEN"	},
+	{ 0x00000040,	"IN_MOVED_FROM"	},
+	{ 0x00000080,	"IN_MOVED_TO"	},
+	{ 0x00000100,	"IN_CREATE"	},
+	{ 0x00000200,	"IN_DELETE"	},
+	{ 0x00000400,	"IN_DELETE_SELF"},
+	{ 0x00000800,	"IN_MOVE_SELF"	},
+	{ 0x00002000,	"IN_UNMOUNT"	},
+	{ 0x00004000,	"IN_Q_OVERFLOW"	},
+	{ 0x00008000,	"IN_IGNORED"	},
+	{ 0x01000000,	"IN_ONLYDIR"	},
+	{ 0x02000000,	"IN_DONT_FOLLOW"},
+	{ 0x20000000,	"IN_MASK_ADD"	},
+	{ 0x40000000,	"IN_ISDIR"	},
+	{ 0x80000000,	"IN_ONESHOT"	},
+	{ 0,		NULL		}
 };
 
 int