Various fixes, see ChangeLog for details
diff --git a/svr4/syscallent.h b/svr4/syscallent.h
index cff7c44..4f69b1e 100644
--- a/svr4/syscallent.h
+++ b/svr4/syscallent.h
@@ -400,7 +400,11 @@
 	{ -1,	0,	printargs,		"SYS_182"	}, /* 182 */
 	{ -1,	0,	printargs,		"SYS_183"	}, /* 183 */
 	{ -1,	0,	printargs,		"SYS_184"	}, /* 184 */
+#ifdef HAVE_SYS_ACL_H
+	{ -1,	TF,	sys_acl,		"acl"		}, /* 185 */
+#else
 	{ -1,	0,	printargs,		"SYS_185"	}, /* 185 */
+#endif
 	{ -1,	0,	sys_auditsys,		"auditsys"	}, /* 186 */
 	{ -1,	0,	sys_processor_bind,	"processor_bind"}, /* 187 */
 	{ -1,	0,	sys_processor_info,	"processor_info"}, /* 188 */
@@ -415,10 +419,18 @@
 	{ -1,	0,	sys_timer_gettime,	"timer_gettime"	}, /* 197 */
 	{ -1,	0,	sys_timer_getoverrun,	"timer_getoverrun"}, /* 198 */
 	{ -1,	0,	sys_nanosleep,		"nanosleep"	}, /* 199 */
+#ifdef HAVE_SYS_ACL_H
+	{ -1,	0,	sys_facl,		"facl"		}, /* 200 */
+#else
 	{ -1,	0,	printargs,		"SYS_200"	}, /* 200 */
+#endif
+#ifdef HAVE_SYS_DOOR_H
+	{ -1,	0,	sys_door,		"door"		}, /* 201 */
+#else
 	{ -1,	0,	printargs,		"SYS_201"	}, /* 201 */
-	{ -1,	0,	printargs,		"SYS_202"	}, /* 202 */
-	{ -1,	0,	printargs,		"SYS_203"	}, /* 203 */
+#endif
+	{ -1,	0,	sys_setreuid,		"setreuid"	}, /* 202 */
+	{ -1,	0,	sys_setregid,		"setregid"	}, /* 203 */
 	{ -1,	0,	printargs,		"SYS_204"	}, /* 204 */
 	{ -1,	0,	printargs,		"SYS_205"	}, /* 205 */
 	{ -1,	0,	printargs,		"SYS_206"	}, /* 206 */
@@ -616,12 +628,12 @@
 	{ -1,	0,	printargs,		"SYS_388"	}, /* 388 */
 	{ -1,	0,	printargs,		"SYS_389"	}, /* 389 */
 
-	{ -1,	0,	printargs,		"SYS_390"	}, /* 390 */
-	{ -1,	0,	printargs,		"SYS_391"	}, /* 391 */
-	{ -1,	0,	printargs,		"SYS_392"	}, /* 392 */
-	{ -1,	0,	printargs,		"SYS_393"	}, /* 393 */
-	{ -1,	0,	printargs,		"SYS_394"	}, /* 394 */
-	{ -1,	0,	printargs,		"SYS_395"	}, /* 395 */
+	{ -1,	0,	printargs,		"door_create"	}, /* 390 */
+	{ -1,	0,	printargs,		"door_revoke"	}, /* 391 */
+	{ -1,	0,	printargs,		"door_info"	}, /* 392 */
+	{ -1,	0,	printargs,		"door_call"	}, /* 393 */
+	{ -1,	0,	printargs,		"door_return"	}, /* 394 */
+	{ -1,	0,	printargs,		"door_cred"	}, /* 395 */
 	{ -1,	0,	printargs,		"SYS_396"	}, /* 396 */
 	{ -1,	0,	printargs,		"SYS_397"	}, /* 397 */
 	{ -1,	0,	printargs,		"SYS_398"	}, /* 398 */