require '_h2ph_pre.ph';

unless(defined(&TCP_NSTATES)) {
    sub TCP_NSTATES () {	11;}
}
unless(defined(&TCPS_CLOSED)) {
    sub TCPS_CLOSED () {	0;}
}
unless(defined(&TCPS_LISTEN)) {
    sub TCPS_LISTEN () {	1;}
}
unless(defined(&TCPS_SYN_SENT)) {
    sub TCPS_SYN_SENT () {	2;}
}
unless(defined(&TCPS_SYN_RECEIVED)) {
    sub TCPS_SYN_RECEIVED () {	3;}
}
unless(defined(&TCPS_ESTABLISHED)) {
    sub TCPS_ESTABLISHED () {	4;}
}
unless(defined(&TCPS_CLOSE_WAIT)) {
    sub TCPS_CLOSE_WAIT () {	5;}
}
unless(defined(&TCPS_FIN_WAIT_1)) {
    sub TCPS_FIN_WAIT_1 () {	6;}
}
unless(defined(&TCPS_CLOSING)) {
    sub TCPS_CLOSING () {	7;}
}
unless(defined(&TCPS_LAST_ACK)) {
    sub TCPS_LAST_ACK () {	8;}
}
unless(defined(&TCPS_FIN_WAIT_2)) {
    sub TCPS_FIN_WAIT_2 () {	9;}
}
unless(defined(&TCPS_TIME_WAIT)) {
    sub TCPS_TIME_WAIT () {	10;}
}
unless(defined(&TCPS_HAVERCVDSYN)) {
    sub TCPS_HAVERCVDSYN {
	local($s) = @_;
	eval q((($s) >=  &TCPS_SYN_RECEIVED));
    }
}
unless(defined(&TCPS_HAVEESTABLISHED)) {
    sub TCPS_HAVEESTABLISHED {
	local($s) = @_;
	eval q((($s) >=  &TCPS_ESTABLISHED));
    }
}
unless(defined(&TCPS_HAVERCVDFIN)) {
    sub TCPS_HAVERCVDFIN {
	local($s) = @_;
	eval q((($s) >=  &TCPS_TIME_WAIT));
    }
}
if(defined(&TCPOUTFLAGS)) {
}
if(defined(&KPROF)) {
}
if(defined(&TCPSTATES)) {
}
1;
