Alignement on netbsd types, part 1
The following types are modified (old -> new): * _BSD_USECONDS_T_ int -> unsigned int * __socklen_t __int32_t -> __uint32_t * blksize_t uint32_t -> int32_t * rlim_t uint32_t -> uint64_t On ARM: * _BSD_CLOCK_T_ int -> unsigned int On Intel: * _BSD_CLOCK_T_ int -> unsigned long bin/cat is also updated in order to fix warnings. _BSD_TIMER_T_ has still to be aligned. Change-Id: I2b4fda024125a19901120546c4e22e443ba5e9d7
This commit is contained in:
@@ -53,8 +53,6 @@ int do_vtimer(struct proc * caller, message * m_ptr)
|
||||
/* Retrieve the old value. */
|
||||
if (rp->p_misc_flags & pt_flag) {
|
||||
old_value = *pt_left;
|
||||
|
||||
if (old_value < 0) old_value = 0;
|
||||
} else {
|
||||
old_value = 0;
|
||||
}
|
||||
@@ -91,14 +89,14 @@ struct proc *rp; /* pointer to the process */
|
||||
*/
|
||||
|
||||
/* Check if the virtual timer expired. If so, send a SIGVTALRM signal. */
|
||||
if ((rp->p_misc_flags & MF_VIRT_TIMER) && rp->p_virt_left <= 0) {
|
||||
if ((rp->p_misc_flags & MF_VIRT_TIMER) && rp->p_virt_left == 0) {
|
||||
rp->p_misc_flags &= ~MF_VIRT_TIMER;
|
||||
rp->p_virt_left = 0;
|
||||
cause_sig(rp->p_nr, SIGVTALRM);
|
||||
}
|
||||
|
||||
/* Check if the profile timer expired. If so, send a SIGPROF signal. */
|
||||
if ((rp->p_misc_flags & MF_PROF_TIMER) && rp->p_prof_left <= 0) {
|
||||
if ((rp->p_misc_flags & MF_PROF_TIMER) && rp->p_prof_left == 0) {
|
||||
rp->p_misc_flags &= ~MF_PROF_TIMER;
|
||||
rp->p_prof_left = 0;
|
||||
cause_sig(rp->p_nr, SIGPROF);
|
||||
|
||||
Reference in New Issue
Block a user