"/usr/include/netinet/tcp.h" th_opt und th_pad - Tcp header geändert?!?



  • Hallo Leute,

    ich habe vor einigen jahren einen sniffer mit hilfe des internets gebastelt.nun ist mir der alte quellcode wieder in die hände gefallen und wollte ihn compilieren. beim compilieren traten zwei fehler auf ->

    test.c:296: error: ‘struct tcphdr’ has no member named ‘th_opt’
    test.c:297: error: ‘struct tcphdr’ has no member named ‘th_pad’

    daraufhin schaute ich in der "tcp.h" header datei nach und sah dass diese beiden variabeln fehlten. dass ist nicht die einzige header datei die sich verändert hat.

    nun meine frage: kann ich einfach die "tcp.h" um diese zwei einträge erweitern, damit ich in den vollen umfang des tcp headers kommen kann oder bringt das nichts oder wie kann ich die alten header dateien wiederverwendbar oder installieren?

    danke im voraus



  • wollte nur noch sagen dass ich das ganze unter debian mit
    "apt-get install build-essential" installiert habe.

    danke im voraus


Anmelden zum Antworten