Erreichbarkeit von Rechnern unter C

Hey,

ich möchte in einem C Programm feststellen, ob ein anderer Rechner (Linux)erreichbar ist.
Die Antwort des Rechners sollte sehr schnell kommen, auch bei nicht erreichbarkeit. Daher ist ein
System Call mit ping nicht möglich, da ping erst nach 10 s austimed.

Kann mir jemand helfen.

Gruß Stefan