Rechercher une page de manuel
__bitmap_parse
Langue: en
Version: October 2010 (fedora - 01/12/10)
Section: 9 (Appels noyau Linux)
NAME
__bitmap_parse - convert an ASCII hex string into a bitmap.SYNOPSIS
- int __bitmap_parse(const char * buf, unsigned int buflen, int is_user, unsigned long * maskp, int nmaskbits);
ARGUMENTS
buf
- pointer to buffer containing string.
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
- pointer to bitmap array that will contain result.
nmaskbits
- size of bitmap, in bits.
DESCRIPTION
Commas group hex digits into chunks. Each chunk defines exactly 32 bits of the resultant bitmask. No chunk may specify a value larger than 32 bits (-EOVERFLOW), and if a chunk specifies a smaller value then leading 0-bits are prepended. -EINVAL is returned for illegal characters and for grouping errors such as lq1,,5rq, lq,44rq, lq,rq and "". Leading and trailing whitespace accepted, but not embedded whitespace.
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre