Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (6) — Inferno 3rd Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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 simple 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), typically 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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026