diff --git a/sys/kern/kern_lock.c b/sys/kern/kern_lock.c index 929be460244c..d9d61c2dbe00 100644 --- a/sys/kern/kern_lock.c +++ b/sys/kern/kern_lock.c @@ -488,7 +488,7 @@ void lockinit(lkp, prio, wmesg, timo, flags) struct lock *lkp; int prio; - char *wmesg; + const char *wmesg; int timo; int flags; { diff --git a/sys/sys/lockmgr.h b/sys/sys/lockmgr.h index e941110432d1..da8d86e092c9 100644 --- a/sys/sys/lockmgr.h +++ b/sys/sys/lockmgr.h @@ -55,7 +55,7 @@ struct lock { int lk_waitcount; /* # of processes sleeping for lock */ short lk_exclusivecount; /* # of recursive exclusive locks */ short lk_prio; /* priority at which to sleep */ - char *lk_wmesg; /* resource sleeping (for tsleep) */ + const char *lk_wmesg; /* resource sleeping (for tsleep) */ int lk_timo; /* maximum sleep time (for tsleep) */ pid_t lk_lockholder; /* pid of exclusive lock holder */ #ifdef DEBUG_LOCKS @@ -199,8 +199,8 @@ struct lock { void dumplockinfo(struct lock *lkp); struct thread; -void lockinit __P((struct lock *, int prio, char *wmesg, int timo, - int flags)); +void lockinit __P((struct lock *, int prio, const char *wmesg, + int timo, int flags)); void lockdestroy __P((struct lock *)); #ifdef DEBUG_LOCKS