bitmap_parselist(9)

NAME

bitmap_parselist - convert list format ASCII string to bitmap

SYNOPSIS

int bitmap_parselist(const char * bp, unsigned long * maskp,
                     int nmaskbits);

ARGUMENTS

bp
read nul-terminated user string from this buffer
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

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout