]> Zhao Yanbai Git Server - minix.git/commitdiff
Miscellaneous code cleanup.
authorKees van Reeuwijk <reeuwijk@few.vu.nl>
Mon, 22 Mar 2010 20:43:06 +0000 (20:43 +0000)
committerKees van Reeuwijk <reeuwijk@few.vu.nl>
Mon, 22 Mar 2010 20:43:06 +0000 (20:43 +0000)
20 files changed:
commands/simple/at.c
commands/simple/cat.c
drivers/orinoco/orinoco.c
drivers/rtl8139/rtl8139.c
drivers/sb16/sb16_mixer.c
kernel/arch/i386/apic.c
kernel/arch/i386/apic.h
kernel/arch/i386/do_sdevio.c
kernel/arch/i386/exception.c
kernel/arch/i386/memory.c
kernel/system.c
kernel/type.h
servers/inet/generic/udp.c
servers/ipc/sem.c
servers/ipc/shm.c
servers/is/dmp_rs.c
servers/iso9660fs/const.h
servers/iso9660fs/device.c
servers/iso9660fs/mount.c
servers/vfs/select.c

index d9fb88b21ccc147b9db1742e173dde676d684100..506a744d2c92aac40475bd27f97a53834b9ec776 100644 (file)
@@ -13,9 +13,9 @@
 #include <errno.h>
 
 #define        STARTDAY        0       /* see ctime(3)  */
-#define        LEAPDAY         STARTDAY+59
-#define        MAXDAYNR        STARTDAY+365
-#define        NODAY           -2
+#define        LEAPDAY         (STARTDAY+59)
+#define        MAXDAYNR        (STARTDAY+365)
+#define        NODAY           (-2)
 char CRONPID[] =       "/usr/run/cron.pid";
 
 _PROTOTYPE(int main, (int argc, char **argv, char **envp));
index 65824dbfc14a6a4081b3b83f1c4bf2b7200f636e..2931be2fc80c2e63994851a77a9154fbdf3c0afd 100644 (file)
@@ -20,11 +20,10 @@ static char ibuf[CHUNK_SIZE];
 static char obuf[CHUNK_SIZE];
 static char *op = obuf;
 
-int main(int argc, char **argv);
 static void copyout(char *file, int fd);
 static void output(char *buf, size_t count);
-static void report(char *label);
-static void fatal(char *label);
+static void report(const char *label);
+static void fatal(const char *label);
 
 static char STDIN[] = "standard input";
 static char STDOUT[] = "standard output";
@@ -76,7 +75,7 @@ int main(int argc, char *argv[])
   return(excode);
 }
 
-static void copyout(char *file, int fd)
+static void copyout(const char *file, int fd)
 {
   int n;
 
@@ -120,7 +119,7 @@ static void output(char *buf, size_t count)
   }
 }
 
-static void report(char *label)
+static void report(const char *label)
 {
   int e = errno;
   std_err("cat: ");
@@ -131,7 +130,7 @@ static void report(char *label)
   excode = 1;
 }
 
-static void fatal(char *label)
+static void fatal(const char *label)
 {
   report(label);
   exit(1);
index 79638899e08a4ca018654b5c522084de6fbe34bf..ef5f24625acf49d79296c72f7be2f9e3de7cbf64 100644 (file)
@@ -211,10 +211,10 @@ _PROTOTYPE (static void or_reset, (void));
 _PROTOTYPE (static void or_watchdog_f, (timer_t *tp) );
 _PROTOTYPE (static void setup_wepkey, (t_or *orp, char *wepkey0) );
 _PROTOTYPE (static void or_getstat, (message *m));
-_PROTOTYPE (static int  do_hard_int, (void));
+_PROTOTYPE (static void do_hard_int, (void));
 _PROTOTYPE (static void check_int_events, (void));
 _PROTOTYPE (static void or_getname, (message *m));
-_PROTOTYPE (static int or_handler, (t_or *orp));
+_PROTOTYPE (static void or_handler, (t_or *orp));
 _PROTOTYPE (static void or_dump, (message *m));
 
 /* The message used in the main loop is made global, so that rl_watchdog_f()
@@ -425,7 +425,8 @@ static void or_getname(message *mp) {
  *                                                                           *
  * Process the interrupts which the card generated                           *
  *****************************************************************************/
-static int do_hard_int(void) {
+static void do_hard_int(void)
+{
        u16_t evstat;
        hermes_t *hw;
        int i,s;
@@ -1108,7 +1109,8 @@ static void or_rec_mode (t_or * orp) {
  * like EV_INFO and EV_RX have to be handled before an acknowledgement for   *
  * the event is returned to the card. See also the documentation             *
  *****************************************************************************/
-static int or_handler (t_or *orp) {
+static void or_handler (t_or *orp)
+{
        int i, err, length, nr = 0;
        u16_t evstat, events, fid;
        hermes_t *hw;
index fe3f87fabc1ab621ffa06d1703d38a59256fa60c..23c05c0f9c968a421abf198c5fd8f1f1deeaad40 100644 (file)
@@ -172,7 +172,7 @@ _PROTOTYPE( static void rl_getname, (message *mp)                   );
 _PROTOTYPE( static void reply, (re_t *rep, int err, int may_block)     );
 _PROTOTYPE( static void mess_reply, (message *req, message *reply)     );
 _PROTOTYPE( static void check_int_events, (void)                               );
-_PROTOTYPE( static int do_hard_int, (void)                             );
+_PROTOTYPE( static void do_hard_int, (void)                            );
 _PROTOTYPE( static void rtl8139_dump, (message *m)                             );
 #if 0
 _PROTOTYPE( static void dump_phy, (re_t *rep)                          );
@@ -2402,7 +2402,7 @@ re_t *rep;
 }
 #endif
 
-static int do_hard_int(void)
+static void do_hard_int(void)
 {
        int i,s;
 
index 74985ad22d10b3d28f06fedfdc0920e73fd37f19..c3724c82871112db5a87bcf6060b7156592615ae 100644 (file)
@@ -330,8 +330,8 @@ PRIVATE int get_set_input(message *m_ptr, int flag, int channel)
                mixer_set(input_cmd, mask);
        } else {        /* Get input */
                if (shift > 0) {
-                       input.left = ((mask >> (shift+1)) & 1 == 1 ? ON : OFF);
-                       input.right = ((mask >> shift) & 1 == 1 ? ON : OFF);
+                       input.left = (((mask >> (shift+1)) & 1) == 1 ? ON : OFF);
+                       input.right = (((mask >> shift) & 1) == 1 ? ON : OFF);
                } else {
                        input.left = ((mask & 1) == 1 ? ON : OFF);
                }
@@ -387,8 +387,8 @@ PRIVATE int get_set_output(message *m_ptr, int flag)
                mixer_set(MIXER_OUTPUT_CTRL, mask);
        } else {    /* Get input */
                if (shift > 0) {
-                       output.left = ((mask >> (shift+1)) & 1 == 1 ? ON : OFF);
-                       output.right = ((mask >> shift) & 1 == 1 ? ON : OFF);
+                       output.left = (((mask >> (shift+1)) & 1) == 1 ? ON : OFF);
+                       output.right = (((mask >> shift) & 1) == 1 ? ON : OFF);
                } else {
                        output.left = ((mask & 1) == 1 ? ON : OFF);
                }
index dc9933841fb6b9588afda004b2285ca1e1c48f2a..32b6d8bb70ba8f116ad26bcdbff2f29e6388ca8a 100644 (file)
@@ -49,7 +49,7 @@ PUBLIC int reboot_type;
 PUBLIC int ioapic_enabled;
 PUBLIC u32_t ioapic_id_mask[8], lapic_id_mask[8];
 PUBLIC u32_t lapic_addr_vaddr;
-PUBLIC u32_t lapic_addr;
+PUBLIC vir_bytes lapic_addr;
 PUBLIC u32_t lapic_eoi_addr;
 PUBLIC u32_t lapic_taskpri_addr;
 PUBLIC int bsp_lapic_id;
index 8b7587c0a927a31aedf94ad090a439dc0a4c9350..4167390ac8ff14c646ef33c20e5cbcb5d00f95f8 100644 (file)
@@ -93,7 +93,7 @@
 #include "../../kernel.h"
 
 EXTERN int ioapic_enabled;
-EXTERN u32_t lapic_addr;
+EXTERN vir_bytes lapic_addr;
 EXTERN u32_t lapic_eoi_addr;
 EXTERN u32_t lapic_taskpri_addr;
 EXTERN int bsp_lapic_id;
index df4a1b441224d23b348169ef9951c23a8dac163f..517d0651a46bdc0e0fd3c784ba184e6f465ba57a 100644 (file)
@@ -25,8 +25,9 @@ PUBLIC int do_sdevio(struct proc * caller, message *m_ptr)
 {
   vir_bytes newoffset;
   endpoint_t newep;
-  int proc_nr, proc_nr_e = m_ptr->DIO_VEC_ENDPT;
-  int count = m_ptr->DIO_VEC_SIZE;
+  int proc_nr;
+  endpoint_t proc_nr_e = m_ptr->DIO_VEC_ENDPT;
+  vir_bytes count = m_ptr->DIO_VEC_SIZE;
   long port = m_ptr->DIO_PORT;
   phys_bytes phys_buf;
   int i, req_type, req_dir, size, nr_io_range;
index 23031c17c123469bc082f8dc5662e53b8fa6cfd5..334938df8f2d6ac0597fe348ed27c8dc4f6a386d 100644 (file)
@@ -11,8 +11,7 @@
 #include "../../proc.h"
 #include "../../proto.h"
 
-extern int vm_copy_in_progress, catch_pagefaults;
-extern struct proc *vm_copy_from, *vm_copy_to;
+extern int catch_pagefaults;
 
 void pagefault( struct proc *pr,
                struct exception_frame * frame,
index 99745da743c1d4a467baff9a9529f06b7b0924bb..4eaa6d82d27f60371244854993f7d24fb02f6ffb 100644 (file)
@@ -142,7 +142,7 @@ PRIVATE int lin_lin_copy(struct proc *srcproc, vir_bytes srclinaddr,
        struct proc *dstproc, vir_bytes dstlinaddr, vir_bytes bytes)
 {
        u32_t addr;
-       int procslot;
+       proc_nr_t procslot;
 
        NOREC_ENTER(linlincopy);
 
index 2137559ee7eea3323cc1cac7f76ef732314cc707..28ab09cd1a8555d106949dc834924d955b61fbad 100644 (file)
@@ -85,7 +85,6 @@ PRIVATE void kernel_call_finish(struct proc * caller, message *msg, int result)
                                          caller->p_delivermsg_vir,
                                          caller->p_name,
                                          caller->p_endpoint);
-                         result = EBADREQUEST;
                  }
          }
   }
index dfd29788fbed3c738ecb1e979f83a155bff1bb10..706a068d941556f9a8911a0582eb2c657ebbfb19 100644 (file)
@@ -32,7 +32,7 @@ typedef struct irq_hook {
   int (*handler)(struct irq_hook *);   /* interrupt handler */
   int irq;                             /* IRQ vector number */ 
   int id;                              /* id of this hook */
-  int proc_nr_e;                       /* (endpoint) NONE if not in use */
+  endpoint_t proc_nr_e;                        /* (endpoint) NONE if not in use */
   irq_id_t notify_id;                  /* id to return on interrupt */
   irq_policy_t policy;                 /* bit mask for policy */
 } irq_hook_t;
index fa8085ab29e921d1bab94b73cbfdc7cbe2e89642..7b511ea1026ce22c713a9c5cd8a3993a36b5ef89 100644 (file)
@@ -806,11 +806,9 @@ udp_fd_t *udp_fd;
        return NW_SUSPEND;
 }
 
-PRIVATE int udp_sel_read (udp_fd)
-udp_fd_t *udp_fd;
+PRIVATE int udp_sel_read (udp_fd_t *udp_fd)
 {
-       acc_t *pack, *tmp_acc, *next_acc;
-       int result;
+       acc_t *tmp_acc, *next_acc;
 
        if (!(udp_fd->uf_flags & UFF_OPTSET))
                return 1;       /* Read will not block */
index f4f3cbc633a2d7384bb7fef383573c8f3dd701b7..a6a9c233080379d0fd9e341b93d522b0a27cf957 100644 (file)
@@ -287,7 +287,6 @@ PUBLIC int do_semctl(message *m)
        unsigned short *buf;
        struct semid_ds *ds, tmp_ds;
        struct sem_struct *sem;
-       struct semaphore *semaphore;
 
        id = m->SEMCTL_ID;
        num = m->SEMCTL_NUM;
index 7c08c7f114fab98aa8d25d833191996a9af0ef0d..550cda8be1565ddc60d4b9fb3853fd7c0ad5dfcc 100644 (file)
@@ -184,10 +184,9 @@ PUBLIC void update_refcount_and_destroy(void)
  *===========================================================================*/
 PUBLIC int do_shmdt(message *m)
 {
-       struct shm_struct *shm;
        vir_bytes addr;
        phys_bytes paddr;
-       int n, i;
+       int i;
 
        addr = m->SHMDT_ADDR;
 
index 96341456cc9be0672a11852246ed4a3a20f2afc6..60e8ec3175542683de64ba85fc5c216095a44a6d 100644 (file)
@@ -26,7 +26,7 @@ PUBLIC void rproc_dmp()
 {
   struct rproc *rp;
   struct rprocpub *rpub;
-  int i,j, n=0;
+  int i, n=0;
   static int prev_i=0;
 
   getsysinfo(RS_PROC_NR, SI_PROCPUB_TAB, rprocpub);
index e3808a4c0bad6b9a7be951b2b38d5206f5224e66..adbc9a1c82a87d973cdeaf79d8ef7775bdf69caf 100644 (file)
@@ -13,8 +13,8 @@
                                 * maximum number of ids the filesystem can 
                                 * handle */
 
-#define NO_ADDRESS -1          /* Error constants */
-#define NO_FREE_INODES -1
+#define NO_ADDRESS (-1)                /* Error constants */
+#define NO_FREE_INODES (-1)
 
 #define PATH_PENULTIMATE 001   /* parse_path stops at last but one name */
 #define PATH_NONSYMBOLIC 004   /* parse_path scans final name if symbolic */
index 623eda53090ea2dd920c212b953c705f35faab1a..b5c575589d28c0e33c30192dda3148162005a624 100644 (file)
@@ -41,7 +41,7 @@ void **buf;
 int *vec_grants;
 vir_bytes bytes;
 {
-       int access = 0, size;
+       int size;
        int j;
        iovec_t *v;
        static iovec_t new_iovec[NR_IOREQS];
index 4367b71478c8a134b16257c6a39ec911bac1bd73..eb5cd4b9857e11e282fff841cdb88443403d0cae 100644 (file)
@@ -1,6 +1,4 @@
 #include "inc.h"
-#include <string.h>
-#include <minix/com.h>
 #include <minix/vfsif.h>
 #include <minix/ds.h>
 #include "const.h"
@@ -71,14 +69,14 @@ PUBLIC int fs_readsuper() {
 /*===========================================================================*
  *                             fs_mountpoint                                *
  *===========================================================================*/
-PUBLIC int fs_mountpoint() {
+PUBLIC int fs_mountpoint()
+{
 /* This function looks up the mount point, it checks the condition whether
  * the partition can be mounted on the inode or not. 
  */
 
   register struct dir_record *rip;
   int r = OK;
-  mode_t bits;
   
   /* Temporarily open the file. */
   if ((rip = get_dir_record(fs_m_in.REQ_INODE_NR)) == NULL)
index 550acc40dc70d207f4235326b3454ae407b48a59..e435b43a12182f2262f021e70f91024c8f24eeaf 100644 (file)
@@ -89,7 +89,7 @@ PUBLIC int do_select(void)
  * timeout and wait for either the file descriptors to become ready or the 
  * timer to go off. If no timeout value was provided, we wait indefinitely. */
 
-  int r, nfds, do_timeout = 0, nonzero_timeout = 0, fd, s;
+  int r, nfds, do_timeout = 0, fd, s;
   struct timeval timeout;
   struct selectentry *se;