getservent
Retrieves the next listing from the /etc/services
file or its equivalent. Returns null at the end of the file.
The return value in list context is:
($name, $aliases, $port_number, $protocol_name)
In scalar context, getservent
returns only the service port name.