If I was to change sp = getservbyname ("ftp", "tcp"); to sp = getservbyport (21, "tcp"); It should work right? Because it isn't. And I need this to work for a boot stiffy I'm building. -- Danie Roux *shuffle* Adore Unix