FreeBSD Manual Pages
DtDtsBufferToAttributeList(library calDtDtsBufferToAttributeList(library call) NAME DtDtsBufferToAttributeList -- get a list of data attributes for a byte stream SYNOPSIS #include <Dt/Dts.h> DtDtsAttribute **DtDtsBufferToAttributeList( const void *buffer, const int size, const char *opt_name); DESCRIPTION The DtDtsBufferToAttributeList function returns a list of data at- tributes for a given byte stream. The buffer argument is a pointer to the buffer of the data to be typed. The size argument is the size of the buffer in bytes. The opt_name argument can be used to specify a name to be associated with the buffer. If the opt_name argument is not NULL, it is used as a pseudo file name in typing; otherwise, certain attributes may be re- turned as NULL because the filename components could not be determined. RETURN VALUE Upon successful completion, the DtDtsBufferToAttributeList function re- turns a NULL-terminated array of pointers of *DtDtsAttribute. If no value could be determined, it returns NULL. APPLICATION USAGE The application should use the DtDtsFreeAttributeList(3) function to release the memory for the returned value. The DtDtsBufferToAttributeList function assumes that the buffer is readable and writable by the user, group and other file classes and se- lects a type accordingly. An application requiring a type based on read-only permissions should use DtDtsDataToDataType. SEE ALSO Dt/Dts.h, DtDtsDataToDataType(3), DtDtsLoadDataTypes(3), DtDtsFreeAt- tributeList(3). DtDtsBufferToAttributeList(library call)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | APPLICATION USAGE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DtDtsBufferToAttributeList&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>