*Hobbit*'s netcat 1.10

git-svn-id: svn://svn.code.sf.net/p/nc110/code@1 a893ff13-3927-0410-ad06-ee0adabe4a53
new branch to handle our updates

git-svn-id: svn://svn.code.sf.net/p/nc110/code@2 a893ff13-3927-0410-ad06-ee0adabe4a53
document our role

git-svn-id: svn://svn.code.sf.net/p/nc110/code@3 a893ff13-3927-0410-ad06-ee0adabe4a53
set svn executable property

git-svn-id: svn://svn.code.sf.net/p/nc110/code@4 a893ff13-3927-0410-ad06-ee0adabe4a53
remove embedded /* in comments

git-svn-id: svn://svn.code.sf.net/p/nc110/code@5 a893ff13-3927-0410-ad06-ee0adabe4a53
do not define HAVE_BIND by default -- let builders do it

git-svn-id: svn://svn.code.sf.net/p/nc110/code@6 a893ff13-3927-0410-ad06-ee0adabe4a53
include time.h by default for time() prototype

git-svn-id: svn://svn.code.sf.net/p/nc110/code@7 a893ff13-3927-0410-ad06-ee0adabe4a53
include unistd.h for some standard file related prototypes

git-svn-id: svn://svn.code.sf.net/p/nc110/code@8 a893ff13-3927-0410-ad06-ee0adabe4a53
use socklen_t with network functions

git-svn-id: svn://svn.code.sf.net/p/nc110/code@9 a893ff13-3927-0410-ad06-ee0adabe4a53
declare proper return types for funcs and move helpme() up before its first usage

git-svn-id: svn://svn.code.sf.net/p/nc110/code@10 a893ff13-3927-0410-ad06-ee0adabe4a53
mmm, actually allow HAVE_BIND on all systems and use resolv.h on linux systems

git-svn-id: svn://svn.code.sf.net/p/nc110/code@11 a893ff13-3927-0410-ad06-ee0adabe4a53
dont delay with sleep() before calling exit()

git-svn-id: svn://svn.code.sf.net/p/nc110/code@12 a893ff13-3927-0410-ad06-ee0adabe4a53
make sure the buffer holding the command line is always NUL terminated

git-svn-id: svn://svn.code.sf.net/p/nc110/code@13 a893ff13-3927-0410-ad06-ee0adabe4a53
dump usage() info to stdout when asking for help

git-svn-id: svn://svn.code.sf.net/p/nc110/code@14 a893ff13-3927-0410-ad06-ee0adabe4a53
use __linux__ rather than LINUX as toolchains set that up automatically

git-svn-id: svn://svn.code.sf.net/p/nc110/code@15 a893ff13-3927-0410-ad06-ee0adabe4a53
define HAVE_SOCKLEN_T for linux systems

git-svn-id: svn://svn.code.sf.net/p/nc110/code@16 a893ff13-3927-0410-ad06-ee0adabe4a53
rename the arm() func to arm_timer() as gcc arm compilers define "arm" by default

git-svn-id: svn://svn.code.sf.net/p/nc110/code@17 a893ff13-3927-0410-ad06-ee0adabe4a53
add an option to use sig{set,long}jmp and default it to on for linux systems

git-svn-id: svn://svn.code.sf.net/p/nc110/code@18 a893ff13-3927-0410-ad06-ee0adabe4a53
do not make the -n flag affect service name lookups

git-svn-id: svn://svn.code.sf.net/p/nc110/code@19 a893ff13-3927-0410-ad06-ee0adabe4a53
add an -c option which is like -e but executes through a shell

git-svn-id: svn://svn.code.sf.net/p/nc110/code@20 a893ff13-3927-0410-ad06-ee0adabe4a53