libowfat_rangecheck man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

rangecheck(3)							 rangecheck(3)

NAME
       rangecheck.h - pointer range checking

SYNTAX
       #include <rangecheck.h>

       int range_validbuf(const void* buf,size_t len);

       int range_ptrinbuf(const void* buf,size_t len,const void* ptr);

       int range_bufinbuf(const void* buf1,size_t len1,
			  const void* buf2,size_t len2);

       int range_arrayinbuf(const void* buf,size_t len,
			    const void* arraystart,
			    size_t elements,size_t membersize);

       int range_strinbuf(const void* buf,size_t len,const void* string);

       int range_str2inbuf(const void* buf,size_t len,const void* string);

       int range_str4inbuf(const void* buf,size_t len,const void* string);

DESCRIPTION
       rangecheck.h  provides  several	routines  for range checking pointers.
       These routines are meant for code that has to validate the  syntax  and
       semantics  of  buffers coming in from untrusted sources (like a network
       connection or an input file).

RETURN VALUE
       The routines all return 0 on error, or 1 if the pointers were in range.

SEE ALSO
       range_validbuf(3), range_ptrinbuf(3), range_bufinbuf(3), range_arrayin‐
       buf(3), range_strinbuf(3), range_str2inbuf(3), range_str4inbuf(3)

								 rangecheck(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net