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 McPherrin struct sockaddr *so_ee_offender(struct sock_extended_err *ee) {
9*06938addSMatthew McPherrin   return SO_EE_OFFENDER(ee);
10*06938addSMatthew McPherrin }
11