]> Zhao Yanbai Git Server - minix.git/commitdiff
Callnumbers and prototypes for get/setpriority() and fsync().
authorBen Gras <ben@minix3.org>
Fri, 1 Jul 2005 17:58:57 +0000 (17:58 +0000)
committerBen Gras <ben@minix3.org>
Fri, 1 Jul 2005 17:58:57 +0000 (17:58 +0000)
include/minix/callnr.h
include/minix/com.h
include/minix/syslib.h

index 1ed0d6b499b102e68ef0a29061f950fd79c53fce..bd75731d79e52928fa320c9b33bbf0c5a9b405e9 100755 (executable)
@@ -1,4 +1,4 @@
-#define NCALLS           87    /* number of system calls allowed */
+#define NCALLS           90    /* number of system calls allowed */
 
 #define EXIT              1 
 #define FORK              2 
@@ -75,3 +75,6 @@
 #define FREEMEM                  84    /* to PM */
 #define SELECT            85   /* to FS */
 #define FCHDIR            86   /* to FS */
+#define FSYNC             87   /* to FS */
+#define GETPRIORITY       88   /* to PM */
+#define SETPRIORITY       89   /* to PM */
index 51954ada3b50bb36eeaa3a67c5abe5b7ce824241..c319ad9b6cad66b2f45ce387209ffbd9edb509e4 100755 (executable)
 #  define SYS_PHYSCOPY  31     /* sys_physcopy(src_addr,dst_addr,count) */
 #  define SYS_VIRVCOPY  32     /* sys_virvcopy(vec_ptr, vec_size) */
 #  define SYS_PHYSZERO  33     /* sys_physzero(addr,count) */
-#define NR_SYS_CALLS   34      /* number of system calls */ 
+#  define SYS_SETPRIORITY  34  /* sys_setpriority(which,who,prio) */
+#define NR_SYS_CALLS   35      /* number of system calls */ 
 
 /* Field names for SYS_SEGCTL. */
 #define MEM_CHUNK_BASE m4_l1   /* physical base address */
index 3266d855d9a10696816f53bfa32f0281a22229cd..d34f4f1ffc5ce5dc60e2f69c3f143d716924fc42 100755 (executable)
@@ -50,6 +50,7 @@ _PROTOTYPE( int sys_getmap, (int proc, struct mem_map *ptr)           );
 _PROTOTYPE( int sys_times, (int proc_nr, clock_t *ptr)                 );
 _PROTOTYPE( int sys_getuptime, (clock_t *ticks)                                );
 _PROTOTYPE( int sys_trace, (int req, int proc, long addr, long *data_p)        );
+_PROTOTYPE( int sys_setpriority, (int proc, int prio)                  );
 
 /* A system server can directly exit itself with the sys_xit call. The
  * status argument is here to resemble exit(2), but not passed to kernel.