:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
__bitmap_parselist(9) - phpMan

Command: man perldoc info search(apropos)  


__BITMAP_PARSELIST(9)             Basic Kernel Library Functions            __BITMAP_PARSELIST(9)



NAME
       __bitmap_parselist - convert list format ASCII string to bitmap

SYNOPSIS
       int __bitmap_parselist(const char * buf, unsigned int buflen, int is_user,
                              unsigned long * maskp, int nmaskbits);

ARGUMENTS
       buf
           read nul-terminated user string from this buffer

       buflen
           buffer size in bytes. If string is smaller than this then it must be terminated with a
           \0.

       is_user
           location of buffer, 0 indicates kernel space

       maskp
           write resulting mask here

       nmaskbits
           number of bits in mask to be written

DESCRIPTION
       Input format is a comma-separated list of decimal numbers and ranges. Consecutively set
       bits are shown as two hyphen-separated decimal numbers, the smallest and largest bit
       numbers set in the range.

       Returns 0 on success, -errno on invalid input strings. Error values: -EINVAL: second
       number in range smaller than first -EINVAL: invalid character in string -ERANGE: bit
       number specified too large for mask

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                     __BITMAP_PARSELIST(9)


/man
rootr.net - man pages