sysv_msg.c (216104) | sysv_msg.c (217555) |
---|---|
1/*- 2 * Implementation of SVID messages 3 * 4 * Author: Daniel Boulet 5 * 6 * Copyright 1993 Daniel Boulet and RTMX Inc. 7 * 8 * This system call was implemented by Daniel Boulet under contract from RTMX. --- 34 unchanged lines hidden (view full) --- 43 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 44 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 45 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 46 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 47 * SUCH DAMAGE. 48 */ 49 50#include <sys/cdefs.h> | 1/*- 2 * Implementation of SVID messages 3 * 4 * Author: Daniel Boulet 5 * 6 * Copyright 1993 Daniel Boulet and RTMX Inc. 7 * 8 * This system call was implemented by Daniel Boulet under contract from RTMX. --- 34 unchanged lines hidden (view full) --- 43 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 44 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 45 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 46 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 47 * SUCH DAMAGE. 48 */ 49 50#include <sys/cdefs.h> |
51__FBSDID("$FreeBSD: head/sys/kern/sysv_msg.c 216104 2010-12-02 01:14:45Z trasz $"); | 51__FBSDID("$FreeBSD: head/sys/kern/sysv_msg.c 217555 2011-01-18 21:14:18Z mdf $"); |
52 53#include "opt_compat.h" 54#include "opt_sysvipc.h" 55 56#include <sys/param.h> 57#include <sys/systm.h> 58#include <sys/sysproto.h> 59#include <sys/kernel.h> --- 1219 unchanged lines hidden (view full) --- 1279SYSCTL_INT(_kern_ipc, OID_AUTO, msgmnb, CTLFLAG_RDTUN, &msginfo.msgmnb, 0, 1280 "Maximum number of bytes in a queue"); 1281SYSCTL_INT(_kern_ipc, OID_AUTO, msgtql, CTLFLAG_RDTUN, &msginfo.msgtql, 0, 1282 "Maximum number of messages in the system"); 1283SYSCTL_INT(_kern_ipc, OID_AUTO, msgssz, CTLFLAG_RDTUN, &msginfo.msgssz, 0, 1284 "Size of a message segment"); 1285SYSCTL_INT(_kern_ipc, OID_AUTO, msgseg, CTLFLAG_RDTUN, &msginfo.msgseg, 0, 1286 "Number of message segments"); | 52 53#include "opt_compat.h" 54#include "opt_sysvipc.h" 55 56#include <sys/param.h> 57#include <sys/systm.h> 58#include <sys/sysproto.h> 59#include <sys/kernel.h> --- 1219 unchanged lines hidden (view full) --- 1279SYSCTL_INT(_kern_ipc, OID_AUTO, msgmnb, CTLFLAG_RDTUN, &msginfo.msgmnb, 0, 1280 "Maximum number of bytes in a queue"); 1281SYSCTL_INT(_kern_ipc, OID_AUTO, msgtql, CTLFLAG_RDTUN, &msginfo.msgtql, 0, 1282 "Maximum number of messages in the system"); 1283SYSCTL_INT(_kern_ipc, OID_AUTO, msgssz, CTLFLAG_RDTUN, &msginfo.msgssz, 0, 1284 "Size of a message segment"); 1285SYSCTL_INT(_kern_ipc, OID_AUTO, msgseg, CTLFLAG_RDTUN, &msginfo.msgseg, 0, 1286 "Number of message segments"); |
1287SYSCTL_PROC(_kern_ipc, OID_AUTO, msqids, CTLFLAG_RD, | 1287SYSCTL_PROC(_kern_ipc, OID_AUTO, msqids, CTLTYPE_OPAQUE | CTLFLAG_RD, |
1288 NULL, 0, sysctl_msqids, "", "Message queue IDs"); 1289 1290#ifdef COMPAT_FREEBSD32 1291int 1292freebsd32_msgsys(struct thread *td, struct freebsd32_msgsys_args *uap) 1293{ 1294 1295#if defined(COMPAT_FREEBSD4) || defined(COMPAT_FREEBSD5) || \ --- 244 unchanged lines hidden --- | 1288 NULL, 0, sysctl_msqids, "", "Message queue IDs"); 1289 1290#ifdef COMPAT_FREEBSD32 1291int 1292freebsd32_msgsys(struct thread *td, struct freebsd32_msgsys_args *uap) 1293{ 1294 1295#if defined(COMPAT_FREEBSD4) || defined(COMPAT_FREEBSD5) || \ --- 244 unchanged lines hidden --- |