Man Linux: Main Page and Category List

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
       following 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 0.19
       Copyright (C) 2008 Peter Miller

                                                       explain_ioctl_or_die(3)