Index: trunk/minix/servers/pm/misc.c
===================================================================
--- trunk/minix/servers/pm/misc.c	(revision 9)
+++ trunk/minix/servers/pm/misc.c	(revision 11)
@@ -428,2 +428,7 @@
 }
 
+PUBLIC int do_foo()
+{
+	printf("Foo syscall called!\n");
+	return OK;
+}
Index: trunk/minix/servers/pm/proto.h
===================================================================
--- trunk/minix/servers/pm/proto.h	(revision 9)
+++ trunk/minix/servers/pm/proto.h	(revision 11)
@@ -57,4 +57,5 @@
 
 /* misc.c */
+_PROTOTYPE( int do_foo, (void)					);
 _PROTOTYPE( int do_reboot, (void)					);
 _PROTOTYPE( int do_procstat, (void)					);
Index: trunk/minix/servers/pm/table.c
===================================================================
--- trunk/minix/servers/pm/table.c	(revision 9)
+++ trunk/minix/servers/pm/table.c	(revision 11)
@@ -111,4 +111,5 @@
 	no_sys,		/* 93 = truncate */
 	no_sys,		/* 94 = ftruncate */
+	do_foo,		/* 95 = foo */
 };
 /* This should not fail with "array size is negative": */
