This page, and all contents, are Copyright (C) 1998
by Conetic Software Systems, Inc.
San Antonio Texas, U.S.A.


intro(C-1) - introduction to commands

addlf(C-1) - add a logical RMSfile to the database catalog

cdef(C-1) - build a definition for a data file

cdict(C-1) - build a data dictionary for an RMSfile

cform(C-1) - build a formfile

clearlf(C-1) - clear contents in an existing RMSfile

convertlf(C-1) - convert an existing RMSfile

convform(C-1) - reformat old style formfile

copies(C-1) - produce multiple copies

createlf(C-1) - create a logical RMSfile

creport(C-1) - build a Visual Reportfile

crw(C-1) - compile report writer program

csort(C-1) - sort pull style text lines

cterm(C-1) - build a terminal definition

dbadd(C-1) - add a database definition

dbadmin(C-1) - administer database catalog

dbcreate(C-1) - create a new database

dbfile(C-1) - print pathname of logical RMSfile

dbhome(C-1) - print database home directory

dblist(C-1) - list database catalog

dbremove(C-1) - remove a database definition

dbrm(C-1) - completely remove a database

dbupd(C-1) - update the database catalog

dcopy(C-1) - copy RMSfile

deletelf(C-1) - remove an existing RMSfile

dprint(C-1) - print the contents of an RMSfile

drestore(C-1) - restore a database

dspace(C-1) - compute space required for RMSfile

escape(C-1) - generate terminal escape sequence

expandlf(C-1) - expand an RMSfile

filedef(C-1) - create or maintain RMS definition files

form(C-1) - display input form on terminal, accept input

formadmin(C-1) - administer formfile catalog

formcopy(C-1) - copy logical formfile

formdef(C-1) - create and maintain formfiles used by form

formedit(C-1) - create or maintain logical formfiles

formrm(C-1) - remove a logical formfile

formupd(C-1) - update the logical formfile catalog

grace(C-1) - run a report writer program

lfadmin(C-1) - administer RMSfile catalog

lfcopy(C-1) - copy logical RMS data and definition file

lfedit(C-1) - create or maintain logical RMSfile definitions

lfrm(C-1) - remove a logical RMS data and definition file

lfupd(C-1) - update the logical RMSfile catalog

makelf(C-1) - make an RMSfile

makelog(C-1) - make empty log file

menu(C-1) - display menu on terminal

menudef(C-1) - create or maintain menufiles used by menu

npull(C-1) - a fast data record extraction utility (uses indexes)

pdef(C-1) - print contents of RMS definition

pdict(C-1) - print data dictionary for RMSfile

pform(C-1) - print contents of formfile used by form

pindex(C-1) - print contents of RMS index file

plog(C-1) - print log file contents

preport(C-1) - print contents of a visual reportfile

prtset(C-1) - set up a printer to use with grace

pterm(C-1) - print terminal characteristics

pull(C-1) - pull records from an RMSfile

put(C-1) - put text data into RMSfile

rbldidx(C-1) - rebuild RMS index file

removelf(C-1) - remove a logical RMSfile catalog entry

rmsck(C-1) - check RMSfiles for consistency

rptadmin(C-1) - administer reportfile catalog

rptcopy(C-1) - copy logical reportfile

rptedit(C-1) - create or maintain logical reportfiles

rptrm(C-1) - remove a logical report

rptupd(C-1) - update the logical reportfile catalog

shash(C-1) - computer statistics about a hashed RMSfile

sindex(C-1) - print summary of RMS index file usage

start(C-1) - start an application system

table(C-1) - load data into a row and column matrix

termset(C-1) - set terminal characteristics

toolkit(C-1) - create or maintain an application system

touch(C-1) - creates a zero byte data file (used for transaction logging)

wtr(C-1) - interpret a compiled reportfile

wtrdef(C-1) - create and maintain visual reportfiles



------------------------------------------------------------------------------


C-3 C/Base Functions



intro(C-3) - introduction to library functions

abspath(C-3) - return absolute pathname of a file

addmonth(C-3) - add months to DATE value

align(C-3) - align address to data boundary

ask(C-3) - ask parameter from terminal

atobool(C-3) - convert ASCII to BOOLEAN value

atodate(C-3) - convert ASCII to date value

atolong(C-3) - convert ASCII to LONG value

atomoney(C-3) - convert ASCII to MONEY value

atoreal(C-3) - convert ASCII to REAL value

atotime(C-3) - convert ASCII to time value

atoval(C-3) - convert ASCII string to value

booltoa(C-3) - convert BOOLEAN value to ASCII

clrb(C-3), cmpb(C-3) - perform byte operations

movb(C-3), filb(C-3) - perform byte operations

cbasedir(C-3) - return name of C/Base administrative directory

creattemp(C-3) - create a temporary file

dalign(C-3) - align address to data boundary

datetoa(C-3) - convert DATE to ASCII

dbfind(C-3) - get named database description

dbfindn(C-3) - get nth database description

dblist(C-3) - set up user record fields

dbopen(C-3) - open default database

dbparse(C-3) - parse logical name

dbpath(C-3) - return full path of logical name

dclock(C-3) - lock/unlock current data record for exclusive use

dclockw(C-3) - lock/unlock current data record for exclusive use

dcunlock(C-3) - lock/unlock current data record for exclusive use

dclose(C-3) - close RMSfile

ddelete(C-3) - delete current record

derror(C-3), derrmsg(C-3) - describe last I/O error

dfind(C-3) - find first active record in RMSfile

dfindfi(C-3) - find first record in secondary index

dfindi(C-3) - find first record using secondary index

dfindk(C-3) - find record with given primary key

dfindl(C-3) - find last active record in RMSfile

dfindli(C-3) - find last record in secondary index

dfindlk(C-3) - find last record with given primary key

dfindlm(C-3) - find last matching record using secondary index

dfindm(C-3) - find first matching record using secondary index

dfindn(C-3) - find next active record

dfindni(C-3) - find next record using secondary index

dfindnk(C-3) - find next record with same key

dfindnm(C-3) - find next matching record using secondary index

dfindp(C-3) - find previous active record

dfindpi(C-3) - find previous record using secondary index

dfindpk(C-3) - find previous record with same key

dfindpm(C-3) - find previous matching record using secondary index

dflock(C-3) - lock/unlock an RMSfile for exclusive use

dflockw(C-3) - lock/unlock an RMSfile for exclusive use

dfunlock(C-3) - lock/unlock an RMSfile for exclusive use

dilock(C-3) - lock/unlock RMSfile for inserting records

dilockw(C-3) - lock/unlock RMSfile for inserting records

diunlock(C-3) - lock/unlock RMSfile for inserting records

dinsert(C-3) - insert keyed record

dlbegin(C-3) - log beginning of transaction

dlcancel(C-3) - log cancelled transaction

dlclear(C-3) - log clearing of logical RMSfile

dlcommit(C-3) - log committed transaction

dlconv(C-3) - log conversion of logical RMSfile

dldelete(C-3) - log deletion of logical RMSfile

dlend(C-3) - log end of transaction

dlexpand(C-3) - log expansion of logical RMSfile

dlfind(C-3) - get named logical RMSfile description

dlfindn(C-3) - get nth logical RMSfile description

dlmake(C-3) - log creation of logical RMSfile

dloff(C-3) - turn off transaction logging

dlon(C-3) - turn on transaction logging

dlopen(C-3) - open a logical RMSfile

dnrec(C-3) - return number of allocated records

dnumidx(C-3) - set significant fields for index query

dopen(C-3) - open RMSfile

dread(C-3) - read record using record number

dreadc(C-3) - read the current record

dresiz(C-3) - return RMSfile record size

drlist(C-3) - set up user record fields

drlock(C-3) - lock/unlock a data record for exclusive use

drlockw(C-3) - lock/unlock a data record for exclusive use

drunlock(C-3) - lock/unlock a data record for exclusive use

dseti(C-3) - set secondary index for RMSfile searching

dsetpos(C-3) - set position in secondary index

dsizeof(C-3) - return size of RMS data type

dtacces(C-3) - return file access method

dtclose(C-3) - close RMS dictionary file

dtdict(C-3) - return RMSfile dictionary pointer

dtefld(C-3) - find effective dictionary field number

dtefldn(C-3) - find effective field number of nth field in dictionary

dtfind(C-3) - find dictionary field

dtfindi(C-3) - find field names in secondary index

dtfindk(C-3) - find field numbers in secondary index

dtfindn(C-3) - find nth field in dictionary

dtopen(C-3) - open RMS dictionary file for I/O

dttogmt(C-3) - convert DATE, TIME pair into operating system GMT time

dttomdy(C-3) - convert DATE to month, day, and year

dupdate(C-3) - update current record

dwrite(C-3) - write record using record number

escape(C-3) - send and receive terminal escape sequences

getkey(C-3) - send and receive terminal escape sequences

escin(C-3) - send and receive terminal escape sequences

escout(C-3) - send and receive terminal escape sequences

fatobool(C-3) - convert ASCII to BOOLEAN value

fatodate(C-3) - convert ASCII to date value

fatolong(C-3) - convert ASCII to LONG value

fatomoney(C-3) - convert ASCII to MONEY value

fatoreal(C-3) - convert ASCII to REAL value

fatotime(C-3) - convert ASCII to time value

fbooltoa(C-3) - format BOOLEAN value to ASCII

fcountry(C-3) - establish Country format structure

fdatetoa(C-3) - format DATE to ASCII

firstday(C-3) - return first day of the month for any date

flongtoa(C-3) - format LONG to ASCII

fmoneytoa(C-3) - format MONEY to ASCII

form(C-3) - display and collect data from data entry form

frealtoa(C-3) - format REAL to ASCII

ftimetoa(C-3) - format TIME value to ASCII equivalent

ftnirps(C-3) - string formatter

getfaday(C-3) - get abbreviated days of week names

getfamth(C-3) - get abbreviated month names

getfbool(C-3) - get format of BOOLEAN values

getfcurr(C-3) - get currency symbol string

getfcycle(C-3) - get time cycle names

getfdate(C-3) - get format for DATE values

getfday(C-3) - get days of week names

getfdec(C-3) - get decimal separator character

getfint(C-3) - get format for INT values

getfmoney(C-3) - get format for MONEY values

getfmth(C-3) - get month names

getforder(C-3) - get input date order

getfplac(C-3) - get number of decimal places in MONEY

getfreal(C-3) - get format for REAL values

getfthou(C-3) - get thousands separator character

getftime(C-3) - get format for TIME values

gmttodt(C-3) - convert operating system GMT time to RMS DATE and TIME

longtoa(C-3) - convert LONG to ASCII

mdytodt(C-3) - convert month, day, year to date value

moneytoa(C-3) - convert MONEY to ASCII

realtoa(C-3) - convert REAL to ASCII

round(C-3) - round floating point value

sdatafile(C-3) - return the RMSfile name

sdebug(C-3) - display debugging information on the screen

seditname(C-3) - return edit name of a field

sfldname(C-3) - return field name of a field

sformname(C-3) - return name of current form

sformno(C-3) - return current form number

showtext(C-3) - display help file text on terminal

smode(C-3) - return the current form mode

snextfld(C-3) - set next field to process

snextform(C-3) - set next form for data entry

snextkey(C-3) - insert a key into the input key queue

sputerr(C-3) - put error message on screen

sread(C-3) - read contents of data field

srecno(C-3) - return current record number

srefresh(C-3) - refresh the screen

strdup(C-3) - return duplicate copy of string

strbcmp(C-3) - perform string operations

strbcpy(C-3) - perform string operations

strzcpy(C-3) - perform string operations

strpbrk(C-3) - return first (last) occurrence in string of character in set

strppbrk(C-3) - return first (last) occurrence in string of character in set

subenv(C-3) - substitute environment names in string

svalform(C-3) - set next validation form for data

swrite(C-3) - write string to screen field

termparm(C-3) - return terminal characteristics

timetoa(C-3) - convert TIME value to ASCII equivalent

ttyinit(C-3) - initalize and restore terminal for I/O

ttyrestore(C-3) - initalize and restore terminal for I/O

erasechar(C-3) - initalize and restore terminal for I/O

killchar(C-3) - initalize and restore terminal for I/O

valtoa(C-3) - convert value to ASCII string