Index: /tags/minix3.1.2a-orig/minix/include/minix/com.h
===================================================================
--- /tags/minix3.1.2a-orig/minix/include/minix/com.h	(revision 15)
+++ /tags/minix3.1.2a-orig/minix/include/minix/com.h	(revision 16)
@@ -35,12 +35,13 @@
 
 /* User-space processes, that is, device drivers, servers, and INIT. */
+/* ATTENZIONE: deve corrispondere all'ordine nella boot image */
 #define PM_PROC_NR	  0	/* process manager */
 #define FS_PROC_NR 	  1	/* file system */
 #define RS_PROC_NR 	  2	/* reincarnation server */
-#define MEM_PROC_NR 	  3  	/* memory driver (RAM disk, null, etc.) */
-#define LOG_PROC_NR	  4	/* log device driver */
-#define TTY_PROC_NR	  5	/* terminal (TTY) driver */
-#define DS_PROC_NR	  6    	/* data store server */
-#define SS_PROC_NR	  7    	/* semaphore server */
+#define TTY_PROC_NR	  3	/* terminal (TTY) driver */
+#define DS_PROC_NR	  4    	/* data store server */
+#define SS_PROC_NR	  5    	/* semaforo */
+#define MEM_PROC_NR 	  6  	/* memory driver (RAM disk, null, etc.) */
+#define LOG_PROC_NR	  7	/* log device driver */
 #define INIT_PROC_NR	  8    	/* init -- goes multiuser */
 
@@ -487,13 +488,8 @@
 #  define DS_VAL_L2		m2_l2		/* second long data value */
 
-/*===========================================================================*
- *                Messages for the Semaphore Server			     *
- *===========================================================================*/
-#define SS_RQ_BASE 0xA00  /* qualsiasi numero inutilizzato e` ok */
-#define SS_DOWN	(SS_RQ_BASE + 0)	/* semaphore down */
-#define SS_UP	(SS_RQ_BASE + 1)	/* semaphore up */
-
-
-
+#define SS_RQ_BASE		0xA00
+
+#define SS_DOWN	(SS_RQ_BASE + 0)	/* publish information */
+#define SS_UP	(SS_RQ_BASE + 1)	/* retrieve information */
 /*===========================================================================*
  *                Miscellaneous messages used by TTY			     *
