Since everything else for networking is defined in network.h, shouldn't inet_addr () be as well? Might as well keep it consistent right? Maybe if just include "arpa/inet.h" in network.h? Trenton D. Adams Embedded Developer Windows Developer Extreme Engineering Ltd. Calgary Alberta Phone: 403 640 9494 ext 208 Fax: 403 640 9599