summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-10-19 11:03:42 +0300
committerDan McDonald <danmcd@joyent.com>2019-02-04 11:11:07 -0500
commit4f6502b6d39d77ac4bfb06b65b8ef1bb89b010ba (patch)
treedaec127ee771dde98647d23c6d81a06cdefb3de0 /usr/src
parent2325c4ff7eacda26747f8eb679e86fdaf23a7ff8 (diff)
downloadillumos-joyent-4f6502b6d39d77ac4bfb06b65b8ef1bb89b010ba.tar.gz
10304 sysclass: cast between incompatible function types
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/disp/sysclass.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/usr/src/uts/common/disp/sysclass.c b/usr/src/uts/common/disp/sysclass.c
index 7323a0fc17..825c6337d2 100644
--- a/usr/src/uts/common/disp/sysclass.c
+++ b/usr/src/uts/common/disp/sysclass.c
@@ -25,9 +25,7 @@
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI" /* from SVr4.0 1.12 */
+/* All Rights Reserved */
#include <sys/types.h>
#include <sys/param.h>
@@ -67,6 +65,7 @@ static int sys_doprio(kthread_t *, cred_t *, int, int *);
static void sys_forkret(kthread_t *, kthread_t *);
static void sys_nullsys();
static pri_t sys_swappri(kthread_t *, int);
+static pri_t sys_globpri(kthread_t *);
static int sys_alloc(void **, int);
struct classfuncs sys_classfuncs = {
@@ -104,7 +103,7 @@ struct classfuncs sys_classfuncs = {
sys_nullsys, /* tick */
setbackdq, /* wakeup */
sys_donice,
- (pri_t (*)())sys_nosys, /* globpri */
+ sys_globpri, /* globpri */
sys_nullsys, /* set_process_group */
sys_nullsys, /* yield */
sys_doprio,
@@ -203,6 +202,13 @@ sys_swappri(t, flags)
return (-1);
}
+/* ARGSUSED */
+static pri_t
+sys_globpri(kthread_t *t __unused)
+{
+ return (-1);
+}
+
static int
sys_nosys()
{