proc.h (31393) | proc.h (31403) |
---|---|
1/*- 2 * Copyright (c) 1986, 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 22 unchanged lines hidden (view full) --- 31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * @(#)proc.h 8.15 (Berkeley) 5/19/95 | 1/*- 2 * Copyright (c) 1986, 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 22 unchanged lines hidden (view full) --- 31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * @(#)proc.h 8.15 (Berkeley) 5/19/95 |
39 * $Id: proc.h,v 1.47 1997/11/21 11:37:02 bde Exp $ | 39 * $Id: proc.h,v 1.48 1997/11/24 15:15:20 bde Exp $ |
40 */ 41 42#ifndef _SYS_PROC_H_ 43#define _SYS_PROC_H_ 44 45#include <machine/proc.h> /* Machine-dependent proc substruct. */ 46#include <sys/callout.h> /* For struct callout_handle. */ 47#include <sys/rtprio.h> /* For struct rtprio. */ --- 265 unchanged lines hidden (view full) --- 313int chgproccnt __P((uid_t uid, int diff)); 314int enterpgrp __P((struct proc *p, pid_t pgid, int mksess)); 315void fixjobc __P((struct proc *p, struct pgrp *pgrp, int entering)); 316int inferior __P((struct proc *p)); 317int leavepgrp __P((struct proc *p)); 318void mi_switch __P((void)); 319void procinit __P((void)); 320void resetpriority __P((struct proc *)); | 40 */ 41 42#ifndef _SYS_PROC_H_ 43#define _SYS_PROC_H_ 44 45#include <machine/proc.h> /* Machine-dependent proc substruct. */ 46#include <sys/callout.h> /* For struct callout_handle. */ 47#include <sys/rtprio.h> /* For struct rtprio. */ --- 265 unchanged lines hidden (view full) --- 313int chgproccnt __P((uid_t uid, int diff)); 314int enterpgrp __P((struct proc *p, pid_t pgid, int mksess)); 315void fixjobc __P((struct proc *p, struct pgrp *pgrp, int entering)); 316int inferior __P((struct proc *p)); 317int leavepgrp __P((struct proc *p)); 318void mi_switch __P((void)); 319void procinit __P((void)); 320void resetpriority __P((struct proc *)); |
321void roundrobin __P((void *)); 322void schedcpu __P((void *)); | |
323void setrunnable __P((struct proc *)); 324void setrunqueue __P((struct proc *)); 325void sleepinit __P((void)); 326void remrq __P((struct proc *)); 327void cpu_switch __P((struct proc *)); 328void unsleep __P((struct proc *)); 329void wakeup_one __P((void *chan)); 330 331void cpu_exit __P((struct proc *)) __dead2; 332void exit1 __P((struct proc *, int)) __dead2; 333void cpu_fork __P((struct proc *, struct proc *)); 334int trace_req __P((struct proc *)); 335void cpu_wait __P((struct proc *)); 336int cpu_coredump __P((struct proc *, struct vnode *, struct ucred *)); 337#endif /* KERNEL */ 338 339#endif /* !_SYS_PROC_H_ */ | 321void setrunnable __P((struct proc *)); 322void setrunqueue __P((struct proc *)); 323void sleepinit __P((void)); 324void remrq __P((struct proc *)); 325void cpu_switch __P((struct proc *)); 326void unsleep __P((struct proc *)); 327void wakeup_one __P((void *chan)); 328 329void cpu_exit __P((struct proc *)) __dead2; 330void exit1 __P((struct proc *, int)) __dead2; 331void cpu_fork __P((struct proc *, struct proc *)); 332int trace_req __P((struct proc *)); 333void cpu_wait __P((struct proc *)); 334int cpu_coredump __P((struct proc *, struct vnode *, struct ucred *)); 335#endif /* KERNEL */ 336 337#endif /* !_SYS_PROC_H_ */ |