csx_SetEventMask man page on SmartOS

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

CSX_SETEVENTMASK(9F)					  CSX_SETEVENTMASK(9F)

NAME
       csx_SetEventMask,  csx_GetEventMask  -  set  or return the client event
       mask for the client

SYNOPSIS
       #include <sys/pccard.h>

       int32_t csx_SetEventMask(client_handle_t ch, sockevent_t *se);

       int32_t csx_GetEventMask(client_handle_t ch, sockevent_t *se);

INTERFACE LEVEL
       Solaris DDI Specific (Solaris DDI)

PARAMETERS
       ch
	      Client handle returned from csx_RegisterClient(9F).

       se
	      Pointer to a sockevent_t structure

DESCRIPTION
       The function csx_SetEventMask() sets the client or  global  event  mask
       for the client.

       The function csx_GetEventMask() returns the client or global event mask
       for the client.

       csx_RequestSocketMask(9F) must be called before	calling	 csx_SetEvent‐
       Mask() for the client event mask for this socket.

STRUCTURE MEMBERS
       The structure members of sockevent_t are:

	 uint32_t   uint32_t	 /* attribute flags for call */
	 uint32_t   EventMask;	 /* event mask to set or return */
	 uint32_t   Socket;	 /* socket number if necessary */

       The fields are defined as follows:

       Attributes
		     This  is  a  bit-mapped field that identifies the type of
		     event mask to be returned. The field is defined  as  fol‐
		     lows:

		     CONF_EVENT_MASK_GLOBAL
						Client's global event mask. If
						set, the client's global event
						mask is returned.

		     CONF_EVENT_MASK_CLIENT
						Client's  local event mask. If
						set, the client's local	 event
						mask is returned.

       EventMask
		     This  field  is  bit-mapped. Card Services performs event
		     notification based	 on  this  field.  See	csx_event_han‐
		     dler(9E)  for  valid event definitions and for additional
		     information about handling events.

       Socket
		     Not used in Solaris, but for portability with other  Card
		     Services implementations, it should be set to the logical
		     socket number.

RETURN VALUES
       CS_SUCCESS
				   Successful operation.

       CS_BAD_HANDLE
				   Client handle is invalid.

       CS_BAD_SOCKET
				   csx_RequestSocketMask(9F)  not  called  for
				   CONF_EVENT_MASK_CLIENT.

       CS_UNSUPPORTED_FUNCTION
				   No PCMCIA hardware installed.

CONTEXT
       These functions may be called from user or kernel context.

SEE ALSO
       csx_event_handler(9E),	 csx_RegisterClient(9F),    csx_ReleaseSocket‐
       Mask(9F), csx_RequestSocketMask(9F)

       PC Card 95 Standard,  PCMCIA/JEIDA

				 Jul 19, 1996		  CSX_SETEVENTMASK(9F)
[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