Content-type: text/html Manpage of ULC

ULC

Section: Husky - Portable Fidonet Software (1)
Updated: nltools
Index Return to Main Contents
 

NAME

ulc - Husky Fido Userlist Compiler  

SYNOPSIS

ulc [-hvq] [-c configfile]  

DESCRIPTION

ulc is the Husky Fido Userlist Compiler. ulc are utility in the nltools package. It reads all nodelists that are configured in Fidoconfig (see the "nodelist" keyword in Fidoconfig Manual) and creates the FIDOUSER.LST file (the name has to be configured with the "fidouserlist" keyword). ulc does not take any command line options; it uses fidoconfig to determine where to find the nodelist files. A log file named "nltools.log" is placed in the fidoconfig log file directory. The FIDOUSER.LST file format is defined as follows: The file consists of text records of fixed length (65 characters including the terminal \r\n sequence). The name of the sysop is left-aligned in the line in reverse order (e.g. "Tobias_Ernst" would become "Ernst, Tobias"). Aligned to the right of the record is the node number of the user. The records are sorted alphabetically, so that a program can use a binary search algorithm to find the corresponding node number for a given user name very fast. This format is described in FTS-5002. The FIDOUSER.LST file format is supported by many mail readers, e.g. Timed and Msged. For Msged, FIDOUSER.LST is currently the best method to implement a node lookup at all, because Msged's V7 routines are flawed. ulc is a part of the Husky Project (nltools module) and it shares config file (named fidoconfig) with other Husky programs. All configuration statements are described in the Fidoconfig Manual.  

OPTIONS

-c configfile
Specify alternate config file. See also section ENVIRONMENT.
-h
Display version and usage information and exit.
-v
Display version information and exit.
-q
Quiet mode: supress normal screen output, only error messages may be displayed.
 

EXIT STATUS

0 FIDOUSER.LST is generated sussessfully.
4 Instances of some nodelists were not found.
8 Fatal error (can't open file, etc).  

USAGE

ulc uses following fidoconfig statements:

 LogFileDir
 NodelistDir
 FidoUserList
 NodeList
 Nodelistformat
See The Fidoconfig Manual for detailed description of these statements.

Don't forget to run tparser utility after any change of fidoconfig file.  

FILES

/fido/etc/config
 Default Fidoconfig.
 

ENVIRONMENT

FIDOCONFIG
 pathname of the config file
 

SEE ALSO

nlupdate(1), nldiff(1), nlcrc(1), info fidoconfig  

CONFORMING TO

nlc is conformed with FTS-5000.001, (obsoleted) FTS-0005 and partially conformed with FTS-5002.001 (doesn't support the "Point" format and recognize extends of the "Boss" format).  

NOTES

All Husky-Software is written by various developers. For detailed information about the Husky-Team take a look at http://husky.sourceforge.net/team.html.  

AUTHOR

This manual page was written initially by Joerg Jaspert (JJ) <joerg@goliathbbs.dnsalias.net>, and modified by other Husky developers.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXIT STATUS
USAGE
FILES
ENVIRONMENT
SEE ALSO
CONFORMING TO
NOTES
AUTHOR

This document was created by man2html, using the manual pages.
Time: 05:21:22 GMT, February 13, 2021