vnd_prop_writeable man page on SmartOS

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

VND_PROP_WRITEABLE(3VND)			      VND_PROP_WRITEABLE(3VND)

NAME
       vnd_prop_writeable - determine if a vnd property can be updated

SYNOPSIS
       cc [ flag... ] file... -lvnd [ library... ]
       #include <libvnd.h>

       int vnd_prop_writeable(vnd_prop_t prop, boolean_t *wp);

DESCRIPTION
       The  vnd_prop_writeable	function  is  used  as a programmatic means to
       determine whether a given vnd property is writeable or not.  The	 prop‐
       erty  to	 check	is  specified  in  prop	 and  should  be from the list
       described in libvnd(3VND). The argument wp is a pointer to a  boolean_t
       which  will  be updated upon the successful completion of the function.
       The argument wp must be a valid pointer. If  a  property	 is  writeable
       than  the  value	 pointed to by wp is set to B_TRUE. If the property is
       read-only, then the value is set to B_FALSE.

RETURN VALUES
       On success, vnd_prop_writeable returns zero and the value pointed to by
       wp  is  updated with whether the property is writeable. If the property
       prop does not exist, then vnd_prop_writeable will return -1.


EXAMPLES
       Example 1    Check whether the property VND_PROP_TXBUF is writable

       The  following  sample  C  program  checks  whether  the	 vnd  property
       VND_PROP_TXBUF is writeable or not.

	 #include <libvnd.h>
	 #include <stdio.h>
	 #include <stdlib.h>

	 int
	 main(void)
	 {
	      boolean_t canwrite;

	      if (vnd_prop_writeable(VND_PROP_TXBUF, &prop) != 0)
		   abort();

	      if (canwrite == B_TRUE)
		   (void) printf("VND_PROP_TXBUF is writeable0);
	      else
		   (void) printf("VND_PROP_TXBUF is read only0);

	      return (0);
	 }

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

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

SEE ALSO
       vndadm(1M), libvnd(3VND)

				 Feb 21, 2014	      VND_PROP_WRITEABLE(3VND)
[top]

List of man pages available for SmartOS

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