Fix several sysinit functions that had the wrong type and unnecessarily
external linkage. Remove useless comments saying that SYSINIT() does system initialization. shm.c: Remove nearly useless comment that gave wrong pseudo-prototypes.
This commit is contained in:
parent
9222343f2d
commit
35f74914f3
@ -1,4 +1,4 @@
|
||||
/* $Id: sysv_msg.c,v 1.5 1995/07/29 11:40:13 bde Exp $ */
|
||||
/* $Id: sysv_msg.c,v 1.6 1995/08/28 09:18:46 julian Exp $ */
|
||||
|
||||
/*
|
||||
* Implementation of SVID messages
|
||||
@ -26,11 +26,7 @@
|
||||
#include <sys/msg.h>
|
||||
#include <sys/malloc.h>
|
||||
|
||||
/*
|
||||
* System initialization
|
||||
*/
|
||||
|
||||
extern void msginit(); /* should be static*/
|
||||
static void msginit __P((caddr_t));
|
||||
SYSINIT(sysv_msg, SI_SUB_SYSV_MSG, SI_ORDER_FIRST, msginit, NULL)
|
||||
|
||||
#define MSG_DEBUG
|
||||
@ -49,7 +45,8 @@ struct msg *msghdrs; /* MSGTQL msg headers */
|
||||
struct msqid_ds *msqids; /* MSGMNI msqid_ds struct's */
|
||||
|
||||
void
|
||||
msginit()
|
||||
msginit(udata)
|
||||
caddr_t udata;
|
||||
{
|
||||
register int i;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: sysv_sem.c,v 1.6 1995/07/29 11:40:14 bde Exp $ */
|
||||
/* $Id: sysv_sem.c,v 1.7 1995/08/28 09:18:47 julian Exp $ */
|
||||
|
||||
/*
|
||||
* Implementation of SVID semaphores
|
||||
@ -15,11 +15,7 @@
|
||||
#include <sys/sem.h>
|
||||
#include <sys/malloc.h>
|
||||
|
||||
/*
|
||||
* System initialization
|
||||
*/
|
||||
|
||||
extern void seminit(); /* should be static*/
|
||||
static void seminit __P((caddr_t));
|
||||
SYSINIT(sysv_sem, SI_SUB_SYSV_SEM, SI_ORDER_FIRST, seminit, NULL)
|
||||
|
||||
static int semctl(), semget(), semop(), semconfig();
|
||||
@ -34,7 +30,8 @@ int *semu; /* undo structure pool */
|
||||
static struct proc *semlock_holder = NULL;
|
||||
|
||||
void
|
||||
seminit()
|
||||
seminit(udata)
|
||||
caddr_t udata;
|
||||
{
|
||||
register int i;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: sysv_shm.c,v 1.6 1995/07/29 11:40:15 bde Exp $ */
|
||||
/* $Id: sysv_shm.c,v 1.7 1995/08/28 09:18:48 julian Exp $ */
|
||||
/* $NetBSD: sysv_shm.c,v 1.23 1994/07/04 23:25:12 glass Exp $ */
|
||||
|
||||
/*
|
||||
@ -48,24 +48,7 @@
|
||||
#include <vm/vm_map.h>
|
||||
#include <vm/vm_kern.h>
|
||||
|
||||
/*
|
||||
* Provides the following externally accessible functions:
|
||||
*
|
||||
* shminit(void); initialization
|
||||
* shmexit(struct proc *) cleanup
|
||||
* shmfork(struct proc *, struct proc *, int) fork handling
|
||||
* shmsys(arg1, arg2, arg3, arg4); shm{at,ctl,dt,get}(arg2, arg3, arg4)
|
||||
*
|
||||
* Structures:
|
||||
* shmsegs (an array of 'struct shmid_ds')
|
||||
* per proc array of 'struct shmmap_state'
|
||||
*/
|
||||
|
||||
/*
|
||||
* System initialization
|
||||
*/
|
||||
|
||||
extern void shminit(); /* should be static*/
|
||||
static void shminit __P((caddr_t));
|
||||
SYSINIT(sysv_shm, SI_SUB_SYSV_SHM, SI_ORDER_FIRST, shminit, NULL)
|
||||
|
||||
int oshmctl();
|
||||
@ -573,7 +556,8 @@ shmexit(p)
|
||||
}
|
||||
|
||||
void
|
||||
shminit()
|
||||
shminit(udata)
|
||||
caddr_t udata;
|
||||
{
|
||||
int i;
|
||||
vm_offset_t garbage1, garbage2;
|
||||
|
Loading…
Reference in New Issue
Block a user