FreeBSD: Default Router를 가져오고 변경하는 System Call

|

linux에서는 동작하지 않는 소스이다.

참고 사이트 : openvpn, route.c (get_default_gateway 함수를 참고했다.)
참고 사이트 : openvpn, socket.c (print_in_addr_t 함수를 인용했다.)
참고 사이트 : http://cvs.quagga.net/cgi-bin/viewcvs.cgi/quagga/zebra/kernel_socket.c?rev=1.11 (RTA_IFP 일때 struct sockaddr_dl 로 가져오는 부분을 인용했다.)
참고 사이트 : QNX Developer Support (유사한 방법으로 router를 변경하는 샘플이 들어있다.)


And