minor, import daemonise API for detaching processes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, check for errno.h in c.ac

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, use ud-nifty.h as include in daemonise.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide ud-router tool to channel networks and forward them to a remote port

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, channel beefs via --beef option in ud-router (just like all other tools)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, update file headers of ud-sock.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide setsock_rcvz() to fiddle with the receive buffer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, define some dccp constants in ud-sock.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, demote setsock_reuse{addr,port}()'s inline flag

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide ud-dealer tool to fan out local port traffic to networks

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support tools like ud-dealer with already connected sockets

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, treat ourselves, connected sockets mean no sendto()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "chore, treat ourselves, connected sockets mean no sendto()"

This reverts commit 8e3f3921ec2627d76554269ceddffd78abe291b9.
Revert "minor, support tools like ud-dealer with already connected sockets"

This reverts commit b0549f1ed24d097094155f8345079d6a55a72da4.
minor, provide splice()ing dealer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide splice()ing router

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support tools like ud-dealer with already connected sockets

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, treat ourselves to some connected sockets, i.e. don't use sendto() internally

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/router+dealer' into next

* tool/router+dealer:
  chore, treat ourselves to some connected sockets, i.e. don't use sendto() internally
  minor, support tools like ud-dealer with already connected sockets
  minor, provide splice()ing router
  minor, provide splice()ing dealer
  Revert "minor, support tools like ud-dealer with already connected sockets"
  Revert "chore, treat ourselves, connected sockets mean no sendto()"
  chore, treat ourselves, connected sockets mean no sendto()
  minor, support tools like ud-dealer with already connected sockets
  minor, provide ud-dealer tool to fan out local port traffic to networks
  chore, demote setsock_reuse{addr,port}()'s inline flag
  minor, define some dccp constants in ud-sock.h
  minor, provide setsock_rcvz() to fiddle with the receive buffer
  cosmetics, update file headers of ud-sock.h
  minor, channel beefs via --beef option in ud-router (just like all other tools)
  minor, provide ud-router tool to channel networks and forward them to a remote port
  fix, PEBKAC, use ud-nifty.h as include in daemonise.c
  chore, check for errno.h in c.ac
  minor, import daemonise API for detaching processes
fix, PEBKAC, only send packets as large as the payload in svc-pong's ud_pack_ping()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>