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

  
 
  

home | help
explain_se...kopt_or_die(3) Library Functions Manual explain_se...kopt_or_die(3)

NAME
     explain_setsockopt_or_die	-  get and set options on sockets and report er-
     rors

SYNOPSIS
     #include <libexplain/setsockopt.h>
     void explain_setsockopt_or_die(int fildes, int level, int name, void *data,
     socklen_t data_size);

DESCRIPTION
     The explain_setsockopt_or_die function is used to	call  the  setsockopt(2)
     system call.  On failure an explanation will be printed to stderr, obtained
     from  explain_setsockopt(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:
	    explain_setsockopt_or_die(fildes, level, name, data, data_size);

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

     level   The level, exactly as to be  passed  to  the  setsockopt(2)  system
	     call.

     name    The name, exactly as to be passed to the setsockopt(2) system call.

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

     data_size
	     The  data_size, exactly as to be passed to the setsockopt(2) system
	     call.

     Returns:
	     This function only returns on success.  On failure, prints  an  ex-
	     planation and exits.

SEE ALSO
     setsockopt(2)
	     get and set options on sockets

     explain_setsockopt(3)
	     explain setsockopt(2) errors

     exit(2)
	     terminate the calling process

COPYRIGHT
     libexplain version 1.3
     Copyright (C) 2009 Peter Miller

						     explain_se...kopt_or_die(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=explain_setsockopt_or_die&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help