Provided by: kernel-doc-2.4.27_2.4.27-12_all bug

NAME

       proc_dostring -  read a string sysctl

SYNOPSIS

       int proc_dostring (ctl_table *table, int write, struct file *filp, void
       *buffer, size_t *lenp);

ARGUMENTS

       table        the sysctl table

       write        TRUE if this is a write to the sysctl file

       filp         the file structure

       buffer       the user buffer

       lenp         the size of the user buffer

DESCRIPTION

       Reads/writes a string from/to the user buffer.  If  the  kernel  buffer
       provided  is  not  large  enough  to  hold  the  string,  the string is
       truncated. The copied string is  NULL-terminated.   If  the  string  is
       being read by the user process, it is copied and a newline ’0 is added.
       It is truncated if the buffer is not large enough.

       Returns 0 on success.