table of contents
__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
buflen
is_user
maskp
nmaskbits
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¶
January 2017 | Kernel Hackers Manual 4.8. |