diff options
author | harti <harti@FreeBSD.org> | 2003-02-03 06:50:59 +0000 |
---|---|---|
committer | harti <harti@FreeBSD.org> | 2003-02-03 06:50:59 +0000 |
commit | 3fe8dc7ecfb88fd252d48b18419c1fcb38ec825c (patch) | |
tree | c54eaf301a46d3f7255b8ac340dd08717a2567e7 /sys/kern/uipc_socket2.c | |
parent | d73f4537e98226118b273eee94c5989e04b2d53f (diff) | |
download | FreeBSD-src-3fe8dc7ecfb88fd252d48b18419c1fcb38ec825c.zip FreeBSD-src-3fe8dc7ecfb88fd252d48b18419c1fcb38ec825c.tar.gz |
Make the variable types, the sysctl macros and the sysctl handler for
kern.ipc.{maxsockbuf,sockbuf_waste_factor} to agree that those variables
are of type unsigned long.
PR: sparc64/47389
Approved by: jake (mentor)
Diffstat (limited to 'sys/kern/uipc_socket2.c')
-rw-r--r-- | sys/kern/uipc_socket2.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/uipc_socket2.c b/sys/kern/uipc_socket2.c index d2f1d51..2ca7010 100644 --- a/sys/kern/uipc_socket2.c +++ b/sys/kern/uipc_socket2.c @@ -383,10 +383,10 @@ sysctl_handle_sb_max(SYSCTL_HANDLER_ARGS) int error = 0; u_long old_sb_max = sb_max; - error = SYSCTL_OUT(req, arg1, sizeof(int)); + error = SYSCTL_OUT(req, arg1, sizeof(u_long)); if (error || !req->newptr) return (error); - error = SYSCTL_IN(req, arg1, sizeof(int)); + error = SYSCTL_IN(req, arg1, sizeof(u_long)); if (error) return (error); if (sb_max < MSIZE + MCLBYTES) { @@ -989,11 +989,11 @@ SYSCTL_NODE(_kern, KERN_IPC, ipc, CTLFLAG_RW, 0, "IPC"); /* This takes the place of kern.maxsockbuf, which moved to kern.ipc. */ static int dummy; SYSCTL_INT(_kern, KERN_DUMMY, dummy, CTLFLAG_RW, &dummy, 0, ""); -SYSCTL_OID(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLTYPE_INT|CTLFLAG_RW, - &sb_max, 0, sysctl_handle_sb_max, "I", "Maximum socket buffer size"); +SYSCTL_OID(_kern_ipc, KIPC_MAXSOCKBUF, maxsockbuf, CTLTYPE_ULONG|CTLFLAG_RW, + &sb_max, 0, sysctl_handle_sb_max, "LU", "Maximum socket buffer size"); SYSCTL_INT(_kern_ipc, OID_AUTO, maxsockets, CTLFLAG_RD, &maxsockets, 0, "Maximum number of sockets avaliable"); -SYSCTL_INT(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW, +SYSCTL_ULONG(_kern_ipc, KIPC_SOCKBUF_WASTE, sockbuf_waste_factor, CTLFLAG_RW, &sb_efficiency, 0, ""); /* |