Hi, when a default gateway is not set :
# route get 4.4.4.4 route: writing to routing socket: No such process this small patch uses oerrno translation : # route get 4.4.4.4 get host 4.4.4.4: not in table Index: route.c =================================================================== RCS file: /cvs/src/sbin/route/route.c,v retrieving revision 1.203 diff -u -p -r1.203 route.c --- route.c 6 Sep 2017 20:21:22 -0000 1.203 +++ route.c 11 Oct 2017 22:05:22 -0000 @@ -676,8 +676,7 @@ newroute(int argc, char **argv) } if (*cmd == 'g') { if (ret != 0 && qflag == 0) - warn("writing to routing socket"); - exit(0); + oerrno = ESRCH; } oerrno = errno; if (!qflag) {