Fixed some inconsistent strict typing declarations.
Better strict typing.
This commit is contained in:
@@ -93,7 +93,7 @@
|
||||
#include "kernel/kernel.h"
|
||||
|
||||
EXTERN vir_bytes lapic_addr;
|
||||
EXTERN u32_t lapic_eoi_addr;
|
||||
EXTERN vir_bytes lapic_eoi_addr;
|
||||
|
||||
#define MAX_NR_IOAPICS 32
|
||||
#define MAX_NR_BUSES 32
|
||||
|
||||
@@ -320,7 +320,7 @@ for (rp = BEG_PROC_ADDR; rp < END_PROC_ADDR; ++rp) {
|
||||
CHECK(rp->p_reg.gs, ds);
|
||||
CHECK(rp->p_reg.fs, ds);
|
||||
CHECK(rp->p_reg.ss, ds);
|
||||
if(rp->p_endpoint != -2) {
|
||||
if(rp->p_endpoint != SYSTEM) {
|
||||
CHECK(rp->p_reg.es, ds);
|
||||
}
|
||||
CHECK(rp->p_reg.ds, ds);
|
||||
|
||||
@@ -461,6 +461,7 @@ proc_nr_t src_dst; /* src or dst process */
|
||||
processes[0] = cp;
|
||||
#endif
|
||||
|
||||
/* FIXME: this compares a proc_nr_t with a endpoint_t */
|
||||
while (src_dst != ANY) { /* check while process nr */
|
||||
endpoint_t dep;
|
||||
xp = proc_addr(src_dst); /* follow chain of processes */
|
||||
@@ -476,6 +477,7 @@ proc_nr_t src_dst; /* src or dst process */
|
||||
return 0;
|
||||
|
||||
if(dep == ANY)
|
||||
/* FIXME: this assigns a proc_nr_t to a endpoint_t */
|
||||
src_dst = ANY;
|
||||
else
|
||||
okendpt(dep, &src_dst);
|
||||
|
||||
@@ -260,7 +260,7 @@ EXTERN struct proc proc[NR_TASKS + NR_PROCS]; /* process table */
|
||||
EXTERN struct proc *rdy_head[NR_SCHED_QUEUES]; /* ptrs to ready list headers */
|
||||
EXTERN struct proc *rdy_tail[NR_SCHED_QUEUES]; /* ptrs to ready list tails */
|
||||
|
||||
_PROTOTYPE( int mini_send, (struct proc *caller_ptr, int dst_e,
|
||||
_PROTOTYPE( int mini_send, (struct proc *caller_ptr, endpoint_t dst_e,
|
||||
message *m_ptr, int flags));
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
@@ -24,8 +24,8 @@ PUBLIC int do_privctl(struct proc * caller, message * m_ptr)
|
||||
* yet a system process, make sure it gets its own privilege structure.
|
||||
*/
|
||||
struct proc *rp;
|
||||
int proc_nr;
|
||||
int priv_id;
|
||||
proc_nr_t proc_nr;
|
||||
sys_id_t priv_id;
|
||||
int ipc_to_m, kcalls;
|
||||
int i, r;
|
||||
struct io_range io_range;
|
||||
|
||||
Reference in New Issue
Block a user