libexplain  1.4.D001
Functions
libexplain/iocontrol/disambiguate/if_ppp.c File Reference
#include <libexplain/ac/sys/ioctl.h>
#include <libexplain/ac/net/if_ppp.h>
#include <libexplain/iocontrol/disambiguate/if_ppp.h>

Go to the source code of this file.

Functions

int explain_iocontrol_disambiguate_is_if_ppp (int fildes, int request, const void *data)

Function Documentation

int explain_iocontrol_disambiguate_is_if_ppp ( int  fildes,
int  request,
const void *  data 
)

The explain_iocontrol_disambiguate_is_if_ppp function is used to determine whether or not a file descriptor refers to a PPP interface.

This is used be the icotl explanations to disambiguate ioctl request numbers in the shared range. This dictates the return values.

Parameters:
fildesThe file descriptor of interest
requestThe request number of interest
dataThe accompanying data.
Returns:
0 if is a PPP interface, -1 if not

Definition at line 27 of file if_ppp.c.