di_path_prop_lookup_bytes man page on OpenIndiana

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

di_path_prop_lookup_bDeviceDInformation Libdi_path_prop_lookup_bytes(3DEVINFO)

NAME
       di_path_prop_lookup_bytes,		   di_path_prop_lookup_int64s,
       di_path_prop_lookup_ints, di_path_prop_lookup_strings -	search	for  a
       path property

SYNOPSIS
       cc [ flag... ] file... -ldevinfo [ library... ]
       #include <libdevinfo.h>

       int di_path_prop_lookup_bytes(di_path_t path,
	    const char *prop_name);

       int di_path_prop_lookup_int64s(di_path_t path,
	    const char *prop_name);

       int di_path_prop_lookup_ints(di_path_t path,
	    const char *prop_name, char **prop_data);

       int di_path_prop_lookup_strings(di_path_t path,
	    const char *prop_name, char **prop_data);

PARAMETERS
       path	    The handle to a path node in a di_init(3DEVINFO).

       prop_name    The name of property for which to search.

       prop_data    For	 di_path_prop_lookup_bytes(), the address to a pointer
		    to an array of unsigned characters containing the property
		    data.

		    For	 di_path_prop_lookup_int64(), the address to a pointer
		    to an array of 64-bit  integers  containing	 the  property
		    data.

		    For	 di_path_prop_lookup_ints(),  the address to a pointer
		    to an array of integers containing the property data.

		    For	 di_path_prop_lookup_strings(),	 the  address	to   a
		    pointer  to	 a  buffer containing a concatenation of null-
		    terminated strings containing the property data.

DESCRIPTION
       These functions return the value of a known property name and type.

       All memory allocated by these functions is managed by the  library  and
       must not be freed by the caller.

RETURN VALUES
       If  the	property  is  found,  the  number  of  entries in prop_data is
       returned. Otherwise, -1 is returned and errno is set  to	 indicate  the
       error.

ERRORS
       These functions will fail if:

       EINVAL	  One of the arguments is invalid.

       ENOTSUP	  The snapshot contains no property information.

       ENXIO	  The path property does not exist.

ATTRIBUTES
       See attributes(5)  for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       di_init(3DEVINFO), libdevinfo(3LIB), attributes(5)

       Writing Device Drivers

SunOS 5.11			  15 May 20di_path_prop_lookup_bytes(3DEVINFO)
[top]

List of man pages available for OpenIndiana

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