1*06938addSMatthew McPherrin #include <time.h> 2*06938addSMatthew McPherrin #include <linux/errqueue.h> 3*06938addSMatthew McPherrin 4*06938addSMatthew McPherrin // SO_EE_OFFENDER is defined as a macro in linux/errqueue.h. This file wraps 5*06938addSMatthew McPherrin // that macro in a function so we can test the reimplementation in this package 6*06938addSMatthew McPherrin // is equivalent. 7*06938addSMatthew McPherrin so_ee_offender(struct sock_extended_err * ee)8*06938addSMatthew McPherrinstruct sockaddr *so_ee_offender(struct sock_extended_err *ee) { 9*06938addSMatthew McPherrin return SO_EE_OFFENDER(ee); 10*06938addSMatthew McPherrin } 11