Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
explain_ioctl_or_die(3)	   Library Functions Manual    explain_ioctl_or_die(3)

NAME
       explain_ioctl_or_die - control device and report	errors

SYNOPSIS
       #include	<libexplain/ioctl.h>
       int explain_ioctl_or_die(int fildes, int	request, void *data);

DESCRIPTION
       The  explain_ioctl_or_die  function is used to call the ioctl(2)	system
       call.  On failure an explanation	will be	printed	 to  stderr,  obtained
       from  explain_ioctl(3),	and  then  the	process	 terminates by calling
       exit(EXIT_FAILURE).

       This function is	intended to be used in a fashion similar to  the  fol-
       lowing example:
	      int result = explain_ioctl_or_die(fildes,	request, data);

       fildes  The  fildes,  exactly  as  to  be passed	to the ioctl(2)	system
	       call.

       request The request, exactly as to be passed  to	 the  ioctl(2)	system
	       call.

       data    The data, exactly as to be passed to the	ioctl(2) system	call.

       Returns:
	       This  function  only  returns on	success, see ioctl(2) for more
	       information.  On	failure, prints	an explanation and exit()s.

SEE ALSO
       ioctl(2)
	       control device

       explain_ioctl(3)
	       explain ioctl(2)	errors

       exit(2) terminate the calling process

COPYRIGHT
       libexplain version 1.3
       Copyright (C) 2008 Peter	Miller

						       explain_ioctl_or_die(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=explain_ioctl_or_die&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help