#include <linux/net.h>externintsocketcall(int callno,long* args);intgetsockname(int a,void* b,int c) {#ifdef __i386__returnsocketcall(SYS_GETSOCKNAME, (long*)&a);#elseunsigned long args[] = { a, (long) b, c };returnsocketcall(SYS_GETSOCKNAME, args);#endif}