Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ x29logind(8X25) — DECnet WAN Support 3.0A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

x25applicationd(8X25)

gettydefs(4X25)

x29remoteprof(4X25)

x29logind(8X25)  —  Maintenance

Digital

NAME

x29logind − X.29 Server

SYNOPSIS

/usr/sbin/x29logind [-d dte] [-l username [application [argument ...]]]

FLAGS

-d dteThis flag specifies the DTE address of the remote PAD which made the call.  The DTE address specified is displayed in the host field of the output from who(1). 

-l username
This flag specifies the login information for the X.29 session.  In the case of an X.29 login session, username is supplied to login(1) as the default username.  In the case of an X.29 application session, username defines the user ID under which the application will be executed. 

DESCRIPTION

The X.29 Server (x29logind) handles incoming X.29 calls to an X.25 for Digital UNIX system.  The main function of the server is to assemble and disassemble data packets between the network and the X.29 session on the X.25 for Digital UNIX system.  Two types of X.29 session are supported:

       •X.29 login sessions

       •X.29 application sessions

The X.29 Server is normally invoked by the X.25 Application Daemon (x25applicationd) when it receives an incoming X.29 call on an appropriate filter.  For information on configuring the X.25 Application Daemon, refer to the X.25 for Digital UNIX − Management Guide. 

If calling x29logind from your own application, you will need to ensure that file descriptor 0 corresponds to the X.25 port on which the incoming call was accepted. 

Upon invocation, the X.29 Server sets the remote PAD parameters according to the remote PAD profile /etc/x29remoteprof.  For more details on the remote PAD profile, refer to x29remoteprof(4X25). 

The X.29 Server then allocates a pseudo-terminal for the X.29 call.  Data arriving from the remote PAD is written to the master side of the pseudo-terminal.  Output from the X.29 session is read from the master side of the pseudo-terminal and sent over the X.25 network to the remote PAD. 

If the application parameter was not specified then the slave side of the pseudo-terminal is connected to a login process which asks for a username and password. 

If the application parameter was specified then the slave side of the pseudo-terminal is connected to the application process specified by application.  Before executing the application process, the X.29 Server changes the user ID and group ID of the slave-side process to be those of the user specified by username. 

NOTES

If x29logind cannot find a free pseudo-terminal for the connection, the call is cleared with the X.25 diagnostic code 163 (DTE resource constraint).  For details on adding pseudo-terminals, refer to the manual Digital UNIX Guide to System Administration. 

FILES

/etc/gettydefsX.29 login message

/etc/x29remoteprofRemote PAD profile

RELATED INFORMATION

Commands: x25applicationd(8X25). 

Files: gettydefs(4X25), x29remoteprof(4X25). 

Digital UNIX Guide to System Administration,
X.25 for Digital UNIX − Management Guide,
X.25 for Digital UNIX − PAD User’s Guide. 

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