From 9dd95169794650baa0f951e24046175899beff70 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Sun, 21 Oct 2018 15:50:36 +0300 Subject: 11730 shmsys: cast between incompatible function types Reviewed by: Andy Fiddaman Approved by: Dan McDonald --- usr/src/uts/common/os/shm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/usr/src/uts/common/os/shm.c b/usr/src/uts/common/os/shm.c index bacc595f78..4f6ae11d84 100644 --- a/usr/src/uts/common/os/shm.c +++ b/usr/src/uts/common/os/shm.c @@ -185,14 +185,14 @@ static struct sysent ipcshm_sysent = { #else /* _SYSCALL32_IMPL */ SE_ARGC | SE_NOUNLOAD | SE_32RVAL1, #endif /* _SYSCALL32_IMPL */ - (int (*)())shmsys + (int (*)())(uintptr_t)shmsys }; #ifdef _SYSCALL32_IMPL static struct sysent ipcshm_sysent32 = { 4, SE_ARGC | SE_NOUNLOAD | SE_32RVAL1, - (int (*)())shmsys + (int (*)())(uintptr_t)shmsys }; #endif /* _SYSCALL32_IMPL */ @@ -260,7 +260,7 @@ shmat(int shmid, caddr_t uaddr, int uflags, uintptr_t *rvp) struct as *as = pp->p_as; struct segvn_crargs crargs; /* segvn create arguments */ kmutex_t *lock; - struct seg *segspt = NULL; + struct seg *segspt = NULL; caddr_t addr = uaddr; int flags = (uflags & SHMAT_VALID_FLAGS_MASK); int useISM; @@ -626,7 +626,7 @@ shmctl(int shmid, int cmd, void *arg) kshmid_t *sp; /* shared memory header ptr */ STRUCT_DECL(shmid_ds, ds); /* for SVR4 IPC_SET */ int error = 0; - struct cred *cr = CRED(); + struct cred *cr = CRED(); kmutex_t *lock; model_t mdl = get_udatamodel(); struct shmid_ds64 ds64; -- cgit v1.2.3