> gcc -o syn syn.c
In file included from syn.c:22:
/usr/include/netinet/ip.h:160: error: syntax error before "n_long"
/usr/include/netinet/ip.h:163: error: syntax error before "n_long"
syn.c: In function `tcpsend':
syn.c:103: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:106: error: `AF_INET' undeclared (first use in this function)
syn.c:106: error: (Each undeclared identifier is reported only once
syn.c:106: error: for each function it appears in.)
syn.c:110: error: `SOCK_RAW' undeclared (first use in this function)
syn.c:121: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:122: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:126: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:143: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:144: error: dereferencing pointer to incomplete type
syn.c:145: error: dereferencing pointer to incomplete type
syn.c:146: error: dereferencing pointer to incomplete type
syn.c:146: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:147: error: dereferencing pointer to incomplete type
syn.c:148: error: dereferencing pointer to incomplete type
syn.c:149: error: dereferencing pointer to incomplete type
syn.c:150: error: dereferencing pointer to incomplete type
syn.c:151: error: dereferencing pointer to incomplete type
syn.c:152: error: dereferencing pointer to incomplete type
syn.c:152: error: invalid application of `sizeof' to incomplete type `iphdr'
syn.c:154: error: dereferencing pointer to incomplete type
syn.c: In function `header':
syn.c:199: error: missing terminating " character
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:200: error: syntax error at '##' token
syn.c:201:10: invalid preprocessing directive #SYN
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:202: error: syntax error at '##' token
syn.c:204: error: `l0om' undeclared (first use in this function)
syn.c:204: error: `www' undeclared (first use in this function)
syn.c:205: error: missing terminating " character
syn.c:206: error: syntax error before '}' token
>