X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/563a853f6638ba45b6e355e2d3cada52fdf56247..c7114eea35c253e90b0568995d74ae6f736fc451:/sys/emulation/posix4/p1003_1b.c diff --git a/sys/emulation/posix4/p1003_1b.c b/sys/emulation/posix4/p1003_1b.c index 3fe87a575a..293fee59f8 100644 --- a/sys/emulation/posix4/p1003_1b.c +++ b/sys/emulation/posix4/p1003_1b.c @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * $FreeBSD: src/sys/posix4/p1003_1b.c,v 1.5.2.2 2003/03/25 06:13:35 rwatson Exp $ - * $DragonFly: src/sys/emulation/posix4/Attic/p1003_1b.c,v 1.4 2003/07/26 18:12:45 dillon Exp $ + * $DragonFly: src/sys/emulation/posix4/Attic/p1003_1b.c,v 1.5 2003/07/30 00:19:15 dillon Exp $ */ /* p1003_1b: Real Time common code. @@ -169,7 +169,7 @@ sched_setparam(struct sched_setparam_args *uap) copyin(uap->param, &sched_param, sizeof(sched_param)); if ((e = p31b_proc(p, uap->pid, &p)) == 0) { - e = ksched_setparam(&uap->lmsg.u.ms_result, ksched, p, + e = ksched_setparam(&uap->sysmsg_result, ksched, p, (const struct sched_param *)&sched_param); } return e; @@ -191,7 +191,7 @@ sched_getparam(struct sched_getparam_args *uap) targetp = p; } - e = ksched_getparam(&uap->lmsg.u.ms_result, ksched, targetp, &sched_param); + e = ksched_getparam(&uap->sysmsg_result, ksched, targetp, &sched_param); if (!e) copyout(&sched_param, uap->param, sizeof(sched_param)); @@ -209,7 +209,7 @@ sched_setscheduler(struct sched_setscheduler_args *uap) copyin(uap->param, &sched_param, sizeof(sched_param)); if ((e = p31b_proc(p, uap->pid, &p)) == 0) { - e = ksched_setscheduler(&uap->lmsg.u.ms_result, ksched, p, + e = ksched_setscheduler(&uap->sysmsg_result, ksched, p, uap->policy, (const struct sched_param *)&sched_param); } return e; @@ -230,7 +230,7 @@ sched_getscheduler(struct sched_getscheduler_args *uap) targetp = p; } - e = ksched_getscheduler(&uap->lmsg.u.ms_result, ksched, targetp); + e = ksched_getscheduler(&uap->sysmsg_result, ksched, targetp); return e; } @@ -238,19 +238,19 @@ sched_getscheduler(struct sched_getscheduler_args *uap) int sched_yield(struct sched_yield_args *uap) { - return ksched_yield(&uap->lmsg.u.ms_result, ksched); + return ksched_yield(&uap->sysmsg_result, ksched); } int sched_get_priority_max(struct sched_get_priority_max_args *uap) { - return ksched_get_priority_max(&uap->lmsg.u.ms_result, ksched, uap->policy); + return ksched_get_priority_max(&uap->sysmsg_result, ksched, uap->policy); } int sched_get_priority_min(struct sched_get_priority_min_args *uap) { - return ksched_get_priority_min(&uap->lmsg.u.ms_result, ksched, uap->policy); + return ksched_get_priority_min(&uap->sysmsg_result, ksched, uap->policy); } int @@ -260,7 +260,7 @@ sched_rr_get_interval(struct sched_rr_get_interval_args *uap) struct proc *p = curproc; if ((e = p31b_proc(p, uap->pid, &p)) == 0) { - e = ksched_rr_get_interval(&uap->lmsg.u.ms_result, ksched, + e = ksched_rr_get_interval(&uap->sysmsg_result, ksched, p, uap->interval); } return e;