tail head cat sleep
QR code linking to this page

Manual Pages  — RESOURCE_INT_VALUE

NAME

resource_int_value – get a value from the hints mechanism

CONTENTS

SYNOPSIS

#include <sys/param.h>
#include <sys/bus.h>

int
resource_int_value(const char *name, int unit, const char *resname, int *result);

int
resource_long_value(const char *name, int unit, const char *resname, long *result);

int
resource_string_value(const char *name, int unit, const char *resname, const char **result);

DESCRIPTION

These functions fetch a value from the "hints" mechanism.

The functions take the following arguments:
name
  The name of the device to get the resource value from.
unit
  The unit number of the device. -1 is special and is used for wildcard entries.
resname
  The resource name.
result
  A pointer to memory in which to store the resource value.

RETURN VALUES

If successful, the functions return 0. Otherwise, a non-zero error code is returned.

ERRORS

The functions will fail if:
[ENOENT]
  The resource could not be found.
[EFTYPE]
  Inappropriate resource type.

SEE ALSO

device(9), driver(9)

AUTHORS

This manual page was written by Warner Losh <Mt imp@FreeBSD.org>.

RESOURCE_INT_VALUE (9) March 1, 2001

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

Today, the Unix equivalent of a power drill would have 20 dials and switches, come with a nonstandard plug, require the user to hand-wind the motor coil, and not accept 3/8" or 7/8" drill bits (though this would be documented in the BUGS section of its instruction manual).
— The Unix Haters' handbook