SERVICES(6) SERVICES(6)
NAME
services - Inferno-specific service name data base
SYNOPSIS
/services/cs/services
DESCRIPTION
The services file contains a map between symbolic service
names and Internet protocol port numbers. It is interpreted
by the module ipsrv (see srv(2)), on request by cs(8) and
srv(8) during address translation.
The file /services/cs/services in the Inferno root is a sim-
ple text file with the same format as the Unix /etc/services
file. There is an entry for each Inferno service name.
Each entry is a single line containing at least two fields
separated by blanks or tabs:
name port/protocol [ alias ... ]
The character `#' introduces a comment to end of line.
Blank lines are ignored. Name is a symbolic name for the
service, starting with a letter and containing a-z, 0-9 and
- (dash or hyphen). Each optional alias has a similar form
and defines a synonym for the same service. Port is the
port number on which to find or announce the service.
Protocol is one of the protocols supported by ip(3), typi-
cally tcp, udp or il.
EXAMPLE
styx 6666/tcp # Main file service
mpeg 6667/tcp # Mpeg stream
rstyx 6668/tcp # Remote invocation
infdb 6669/tcp # Database connection
infweb 6670/tcp # inferno web server
infsigner 6671/tcp # inferno signing services
infcsigner 6672/tcp # inferno signing services
inflogin 6673/tcp # inferno login service
virgil 2202/udp virgild # inferno info
Page 1 Plan 9 (printed 10/29/25)