Declare the SysV IPC *info structures and shmsegs pointer as extern.

Add declaration for shmsegs to param.c after shminfo structure.
This commit is contained in:
simonb 2000-03-28 05:14:03 +00:00
parent 19a3051b02
commit 841d52b4e5
4 changed files with 9 additions and 8 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: param.c,v 1.33 2000/03/23 06:48:37 thorpej Exp $ */
/* $NetBSD: param.c,v 1.34 2000/03/28 05:14:03 simonb Exp $ */
/*
* Copyright (c) 1980, 1986, 1989 Regents of the University of California.
@ -141,6 +141,7 @@ struct shminfo shminfo = {
SHMSEG,
SHMALL
};
struct shmid_ds *shmsegs;
#endif
/*

View File

@ -1,4 +1,4 @@
/* $NetBSD: msg.h,v 1.11 1999/08/25 05:05:49 thorpej Exp $ */
/* $NetBSD: msg.h,v 1.12 2000/03/28 05:14:04 simonb Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@ -137,7 +137,7 @@ struct msginfo {
(see notes above) */
msgseg; /* number of message segments */
};
struct msginfo msginfo;
extern struct msginfo msginfo;
#ifndef MSGSSZ
#define MSGSSZ 8 /* Each segment must be 2^N long */

View File

@ -1,4 +1,4 @@
/* $NetBSD: sem.h,v 1.10 1999/08/25 05:05:49 thorpej Exp $ */
/* $NetBSD: sem.h,v 1.11 2000/03/28 05:14:04 simonb Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@ -152,7 +152,7 @@ struct seminfo {
semvmx, /* semaphore maximum value */
semaem; /* adjust on exit max value */
};
struct seminfo seminfo;
extern struct seminfo seminfo;
/* internal "mode" bits */
#define SEM_ALLOC 01000 /* semaphore is allocated */

View File

@ -1,4 +1,4 @@
/* $NetBSD: shm.h,v 1.24 1999/12/04 12:33:03 ragge Exp $ */
/* $NetBSD: shm.h,v 1.25 2000/03/28 05:14:04 simonb Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@ -135,8 +135,8 @@ struct shminfo {
int shmseg; /* max shared memory segments per process */
int shmall; /* max amount of shared memory (pages) */
};
struct shminfo shminfo;
struct shmid_ds *shmsegs;
extern struct shminfo shminfo;
extern struct shmid_ds *shmsegs;
struct vmspace;