2  * NET4:        Sysctl interface to net af_unix subsystem.
 
   4  * Authors:     Mike Shaver.
 
   6  *              This program is free software; you can redistribute it and/or
 
   7  *              modify it under the terms of the GNU General Public License
 
   8  *              as published by the Free Software Foundation; either version
 
   9  *              2 of the License, or (at your option) any later version.
 
  13 #include <linux/sysctl.h>
 
  15 #include <net/af_unix.h>
 
  17 static ctl_table unix_table[] = {
 
  19                 .ctl_name       = NET_UNIX_MAX_DGRAM_QLEN,
 
  20                 .procname       = "max_dgram_qlen",
 
  21                 .data           = &sysctl_unix_max_dgram_qlen,
 
  22                 .maxlen         = sizeof(int),
 
  24                 .proc_handler   = &proc_dointvec
 
  29 static ctl_table unix_net_table[] = {
 
  39 static ctl_table unix_root_table[] = {
 
  44                 .child          = unix_net_table
 
  49 static struct ctl_table_header * unix_sysctl_header;
 
  51 void unix_sysctl_register(void)
 
  53         unix_sysctl_header = register_sysctl_table(unix_root_table, 0);
 
  56 void unix_sysctl_unregister(void)
 
  58         unregister_sysctl_table(unix_sysctl_header);