Emulated API Information
Galacticomm provided a suite of APIs to both MajorBBS and Worldgroup through the Galacticomm Software Development Kit (SDK). Because Modules for The MajorBBS and Worldgroup were primitive forms
of DLLs, similar to those found in modern Windows operating systems, they relied on functions that were hosted within the MajorBBS process. A core part of making a functional cross-platform emulator
for both The MajorBBS and Worldgroup is emulating these functions which are called from the compiled modules.
On this page you will find detailed information on not only the libraries made available to Modules through the MajorBBS host process, but also details of the functions within those libraries and the
current progress of their emulation within MBBSEmu.
Select A Library:
Percent of API Coverage in MBBSEmu for MAJORBBS:
__READ
Ordinal: 1
Signature: int _CType _FARFUNC __read (int fd, void *buf, unsigned int len);
Description: read - reads from file
Supported:
__SIGNALPTR
Ordinal: 2
Signature: extern _CatcherPTR (*__SignalPtr)();
Supported:
__WRITE
Ordinal: 3
Signature: int _CType _FARFUNC __write(int fd, const void *buf, unsigned int len);
Description: write - writes to a file
Supported:
_C_EXIT
Ordinal: 4
Signature: void _c_exit(void);
Description: Perform quick exit cleanup without termination.
Supported:
_CEXIT
Ordinal: 5
Signature: void _cexit(void);
Description: _cexit - perform exit cleanup without termination
Supported:
_CHECKNULL
Ordinal: 6
Signature: void _checknull( void );
Description: Check for null pointer usage
Supported:
_CHMOD
Ordinal: 7
Signature: int _chmod(const char *filename, int func [,int attrib]);
Description: chmod - changes access mode of file
Supported:
_CLEANUP
Ordinal: 8
Signature: void _cleanup( void );
Description: Call #pragma exit routines
Supported:
_CLOSE
Ordinal: 9
Signature: int _RTLENTRYF _EXPFUNC _close (int fd);
Description: close - close a file handle (obsolete)
Supported:
_CREAT
Ordinal: 10
Signature: int _CType _FARFUNC _creat (const char *pathP, int attr);
Description: creat - creates a new file or rewrites an existing one (obsolete)
Supported:
_CTYPE
Ordinal: 11
Signature: unsigned char __cdecl _ctype[257];
Description: The old 'C' locale ctype array
_DOS_GETFILEATTR
Ordinal: 12
Signature: unsigned _dos_getfileattr(const char *filename, unsigned *attrib);
Description: _dos_getfileattr - get current attributes of file
Supported:
_DOS_SETFILEATTR
Ordinal: 13
Signature: unsigned _dos_setfileattr(const char *filename, unsigned attrib);
Description: _dos_setfileattr - set current attributes of file
Supported:
_DOSERROR
Ordinal: 14
Signature: int pascal __DOSerror (int dosErr);
Description: __DOSerror - set error variables
Supported:
_EXIT
Ordinal: 15
Signature: void _exit(int status);
Description: exit - terminates program
Supported:
_FGETC
Ordinal: 19
Signature: int _fgetc(FILE *stream);
Description: Gets a character from the stream
_FPUTC
Ordinal: 20
Signature: int _fputc(int ch, FILE *stream);
Description: _fputc - puts a character on a stream
Supported:
_FPUTN
Ordinal: 21
Signature: size_t pascal __fputn(const void *ptr, register size_t n, FILE *fp);
Description: __fputn writes n bytes whose address is referenced by ptr to an open stream fp.
Supported:
_GETFP
Ordinal: 22
Signature: FILE * pascal near __getfp (void);
Supported:
_IOERROR
Ordinal: 24
Signature: int pascal __IOerror (int dosErr);
Description: __IOerror - set error variables
Supported:
_ISDST
Ordinal: 25
Signature: int pascal __isDST (unsigned hour, unsigned yday, unsigned month, unsigned year);
Description: __isDST - determines whether daylight savings is in effect
Supported:
_LONGTOA
Ordinal: 26
Signature: char *pascal __longtoa (long value, char *strP, int radix, char maybeSigned, char hexStyle);
Description: __longtoa - converts a long to a character string
Supported:
_MKNAME
Ordinal: 27
Signature: char * pascal near __mkname(char *__s, char *__pfx, unsigned __num);
Supported:
_MMODEL
Ordinal: 28
Signature: __MMODEL dw MMODEL
Description: __MMODEL is used to determine the memory model or the default pointer types at run time.
Supported:
_NFGETC
Ordinal: 29
Signature: asm __Nfgetc label near
Description: Near version of fgetc
Supported:
_NUNGETC
Ordinal: 30
Signature: asm __Nungetch label near
Description: Near version of ungetch
Supported:
_OPEN
Ordinal: 31
Signature: int _CType _FARFUNC _open(const char *filename, int oflag);
Description: open - opens a file for reading or writing (obsolete)
Supported:
__OPENFP
Ordinal: 32
Signature: FILE * pascal near __openfp(FILE *__fp, const char *__fname, const char *__type, int __shflag);
Description: opens a file
Supported:
_READ
Ordinal: 33
Signature: int _read(int handle, void *buf, unsigned nbyte);
Description: read - reads from file
Supported:
_REALCVT
Ordinal: 34
Signature: void _realcvt (double *valueP, int ndec, char *strP, char formCh, char altFormat);
Description: _realcvt - converts a double value to an ASCIIZ string
Supported:
_RESTOREZERO
Ordinal: 35
Signature: void _restorezero(void);
Supported:
_SCANNER
Ordinal: 36
Signature: int _scanner ( int (*Get)(void *srceP), void (*UnGet) (int ch, void *srceP), void *srceP, const char *formP, va_list varPP )
Description: _scanner - reads formatted input
Supported:
_SCANPOP
Ordinal: 37
Signature: void _scanpop(void);
Description: scanpop - Clean stack after conversion error
Supported:
_SCANRSLT
Ordinal: 38
Signature: void _scanrslt(void far *rsltP, int rsltType);
Description: scanrslt - Get conversion result
Supported:
_SCANTOL
Ordinal: 40
Signature: long _scanttol(int (*Get)(void *srceP), void (*UnGet)(int ch, void *srceP), void *srceP, int radix, int width, int *countP, int *statusP )
Description: _scantol - scans a source for an ascii character long
Supported:
_SETUPIO
Ordinal: 41
Signature: void near _setupio(void);
Supported:
_STPCPY
Ordinal: 42
Signature: char *stpcpy(char *destin, const char *source)
Description: stpcpy - copies one string to another
Supported:
_STREAMS
Ordinal: 43
Signature: FILE _streams[_NFILE_]
Description: _streams is the array of FILE structures used by the stream handling functions.
Supported:
_TERMINATE
Ordinal: 44
Signature: void Terminate (void);
Supported:
_TMPNAM
Ordinal: 45
Signature: char * pascal near __tmpnam (char *__s, unsigned *__numP);
Supported:
_UTOA
Ordinal: 46
Signature: char *__utoa(unsigned value, char *buf);
Description: __utoa - converts an unsigned int to a decimal string
Supported:
_VPRINTER
Ordinal: 47
Signature: int __vprinter (putnF *putter, void *outP, const _TCHAR *formP, int __use_nsize, size_t __nsize, va_list *argP)
Description: Sends formatted output
Supported:
_WRITE
Ordinal: 48
Signature: int _CType _FARFUNC _write(int fd, const void *buf, unsigned len);
Description: write - writes to a file (untranslated) (obsolete)
Supported:
_XFCLOSE
Ordinal: 49
Signature: void _xfclose(void);
Description: Description called at exit to close open streams
Supported:
_XFFLUSH
Ordinal: 50
Signature: void _xfflush(void);
Description: Description called at exit to flush open streams
Supported:
AABBTV
Ordinal: 51
Signature: int aabbtv (void *recptr, long abspos, int keynum);
Description: 'Acquire' a Btrieve record from a file position
ABORT
Ordinal: 52
Signature: void abort(void);
Supported:
ABSBTV
Ordinal: 53
Signature: long absbtv (void);
Description: Find current 'absolute' position
ACCACCT
Ordinal: 54
Signature: void accacct(struct usracc *accptr,int plusor);
Supported:
ACCBB
Ordinal: 55
Signature: BTVFILE *accbb;
Description: User Account Database BTRIEVE file pointer
ACCTMP
Ordinal: 56
Signature: struct usracc acctmp;
Description: Temporary user account storage area
Supported:
ACTVSCN
Ordinal: 57
Signature: char *actvscn(int scnhdl);
Description: Make scnhdl the active screen for printfs
Supported:
ACTVSCNSP
Ordinal: 58
Signature: char *actvscnsp(int scnhdl,int x1,int y1,int x2,int y2,int scr);
Supported:
ADDCRD
Ordinal: 59
Signature: int addcrd(char *keyuid,char *tckstg,int real);
Description: Utility for pasting credits to an account
ADDKYU
Ordinal: 60
Signature: int addkyu(char *keyptr,int update);
Supported:
ADDRES1
Ordinal: 61
Signature: char *addres1;
Description: Mailing Address Line 1 of the MajorBBS System
ADDRES2
Ordinal: 62
Signature: char *addres2;
Description: Mailing Address Line 2 of the MajorBBS System
ADDXRF
Ordinal: 63
Signature: void addxrf(char *newuid)
Supported:
ALCDUP
Ordinal: 64
Signature: char *alcdup(char *stg);
Description: Allocate new space for a string
ALCMEM
Ordinal: 65
Signature: char *alcmem(unsigned size);
Description: Dynamically allocate some memory
ALCRSZ
Ordinal: 66
Signature: char *alcrsz(void *mptr,unsigned oldsize,unsigned newsize);
Description: Reallocate space to a different size
Supported:
ALCVDA
Ordinal: 67
Signature: void alcvda(void);
Supported:
ALCZER
Ordinal: 68
Signature: char *alczer(unsigned nbytes);
Description: Allocate new memory and zero it out
ALLDGS
Ordinal: 69
Signature: int alldgs(char *string);
Description: Determines if a string is all decimal (numeric) digits
Supported:
ANSION
Ordinal: 71
Signature: void ansion(int on);
Description: Enable/Disable ANSI graphics
Supported:
ANSSTG
Ordinal: 72
Signature: char *ansstg[];
Description: ANSI support flavor strings
Supported:
APPLYEM
Ordinal: 73
Signature: void applyem(char *filename);
Description: Sets the CNF options in the specified file
Supported:
ASKTBL
Ordinal: 74
Signature: int asktbl[][3];
Description: Table of signup question parameters
Supported:
ATEXIT
Ordinal: 75
Signature: int atexit(atexit_t func);
Description: atexit - registers termination function
Supported:
ATOI
Ordinal: 76
Signature: int atoi (const char *str);
Description: Converts a string to an integer
Supported:
ATOL
Ordinal: 77
Signature: long int atol(const char *str);
Description: Converts string to a long integer
AUDBB
Ordinal: 78
Signature: BTVFILE *audbb;
Description: Btrieve file block pointer for audit trail
Supported:
AUXCRT
Ordinal: 79
Signature: char *scnstt=auxcrt();
Description: Gets Auxiliary CRT address
Supported:
AUXHDL
Ordinal: 80
Signature: int auxhdl;
Description: Handle of screen on aux (0=none)
Supported:
BACKHDL
Ordinal: 81
Signature: int backhdl;
Description: Handle for background (on actvscns < 4000)
Supported:
BAUDAT
Ordinal: 82
Signature: int baudat(unsigned baud,int blink);
Description: Set color attribute based on baud
Supported:
BBSTTL
Ordinal: 83
Signature: char *bbsttl;
Description: Title of the MajorBBS System
BDSPEC
Ordinal: 84
Signature: int bdspec(void);
Supported:
BEGIN_POLLING
Ordinal: 85
Signature: void begin_polling(int unum,void (*rouptr)());
Description: Turn on pulling for the specified user number channel
BELPER
Ordinal: 86
Signature: void belper(int pitch)
Description: Beep the operator console
Supported:
BGNCNC
Ordinal: 87
Signature: void bgncnc();
Description: Begins command concatenation
OLDBGNEDT
Ordinal: 88
Signature: int oldbgnedt();
Supported:
BGNLOF
Ordinal: 89
Signature: void bgnlof(void);
Supported:
BOOTEM
Ordinal: 90
Signature: void bootem(char *who);
Description: Boot User-ID about to be killed
Supported:
BYENOW
Ordinal: 91
Signature: void byenow(int msgnum, TYPE p1, TYPE p2,...,pn);
Description: Say good-bye to a user and disconnect (hang up)
CALCRC
Ordinal: 92
Signature: int calcrc(int crc,char byt);
Description: Iteratively calcuate a 16-bit CRC
Supported:
CATAEXIT
Ordinal: 93
Signature: void cataexit(void);
Supported:
CATASTRO
Ordinal: 94
Signature: catastro(char * ctlstg, TYPE pl, TYPE p2,...,pn)
Description: Catastrophic Error, exit to DOS
CATFIX1
Ordinal: 95
Signature: char *catfix1(void);
Supported:
CATFIX2
Ordinal: 96
Signature: char *catfix2(void);
Supported:
CHANNEL
Ordinal: 97
Signature: int *channel;
Description: Array of chanel codes (as displayed)
CHGHOUR
Ordinal: 98
Signature: char *chghour;
Description: Connect time charge per hour
Supported:
CHGMIN
Ordinal: 99
Signature: char *chgmin;
Description: Minimum charge
Supported:
CHIMOVE
Ordinal: 100
Signature: void chimove(char *src,char *dst,register int cnt);
Description: Reentrant version of movemem()
Supported:
CHISET
Ordinal: 101
Signature: void chiset(char *dst,int cnt,char val);
Supported:
CHKDFT
Ordinal: 102
Signature: void chkdft(char c);
Supported:
CHNEMD
Ordinal: 103
Signature: int chnemd;
Description: Channel currently being emulated (-1=none)
Supported:
CHOOSE
Ordinal: 104
Signature: int choose(int n,char *chcs[],int upx,int upy,int lox,int loy,int escok);
Supported:
CHOOUT
Ordinal: 105
Signature: int choout(void);
Supported:
CHOOWD
Ordinal: 106
Signature: int choowd(char *chcs[],int fc,int upx,int upy,int lox,int loy,int escok);
Supported:
CHROPT
Ordinal: 107
Signature: char ch=chropt(int msgnum);
Description: Get a single character from an MCV file
CLFILE
Ordinal: 108
Signature: void clfile(void);
Supported:
CLOSE
Ordinal: 110
Signature: int close(int handle);
Description: close - close a file handle
CLREOL
Ordinal: 111
Signature: void clreol();
Description: Clear to end of line (in window)
Supported:
CLRINP
Ordinal: 112
Signature: void clrinp(void);
Supported:
CLRPRF
Ordinal: 113
Signature: clrprf()
Description: This function resets the 'prfptr' to point to the beginning of prfbuf and stores a \0 there.
CLS
Ordinal: 115
Signature: void cls(char *buf,int atr);
Supported:
CLSBB
Ordinal: 116
Signature: BTVFILE *clsbb;
Description: 'Class' btrieve block pointer
Supported:
CLSBTV
Ordinal: 117
Signature: void clsbtv (struct btvblk *bbp);
Description: Closes a Btrieve file when finished
CLSHEAD
Ordinal: 118
Signature: struct clstab *clshead;
Supported:
CLSMSG
Ordinal: 119
Signature: void clsmsg(FILE *mbkprt);
Description: Closes an MCV file
CLSPTR
Ordinal: 120
Signature: struct clstab *clsptr;
Description: Handle pointer
Supported:
CNCALL
Ordinal: 121
Signature: char *cncall(void);
Description: Expect a variable-length word sequance (consume all remaining input)
CNCCHR
Ordinal: 122
Signature: char ch=cncchr();
Description: Expect a character from the user (converted to upper case)
CNCHEX
Ordinal: 124
Signature: int cnchex(void);
Description: Expect a hexadecimal number from the user
Supported:
CNCINT
Ordinal: 125
Signature: int n=cncint();
Description: Expect an integer from the user
CNCLON
Ordinal: 126
Signature: long ln=cnclon();
Description: Expect a long integer from the user
CNCNUM
Ordinal: 127
Signature: char *cncnum(void);
Description: Expect a decimal number with option '0' followed by decimal digits from the user
CNCSIG
Ordinal: 128
Signature: char *signam=cncsig();
Description: Expect a forum name, with or without '/' prefix
CNCUID
Ordinal: 129
Signature: char *uid=cncuid();
Description: Expect a User-ID or Forum name
Supported:
CNCWRD
Ordinal: 130
Signature: char *wrd=cncwrd();
Description: Expect a space-delimited word
CNCYESNO
Ordinal: 131
Signature: int yesno=cncyesno();
Description: Expect yes or no from the user
CNTDIR
Ordinal: 132
Signature: void cntdir(char *path);
Description: Count the number of bytes and files in a directory
COFDAT
Ordinal: 134
Signature: int count=cofdat(int date);
Description: Counts the number of days since 1/1/80
COLOR
Ordinal: 135
Signature: int color;
Description: Flag indicating color display available
Supported:
COMPANY
Ordinal: 136
Signature: char *company;
Description: The Company name of the MajorBBS system
CONDEX
Ordinal: 137
Signature: void condex();
Description: Conditional exit to parent menu for afte rhandling concatenated commands
CORELEFT
Ordinal: 138
Signature: unsigned coreleft(void);
Description: coreleft - returns a measure of unused memory
Supported:
CPUTYPE
Ordinal: 139
Signature: int cpu=cputype();
Description: Returns the CPU type as 88, 186, 286, 386 (486 returns 386)
Supported:
CPYKEY
Ordinal: 140
Signature: void cpykey(char *dest,char *src,int len);
Description: Format data (src) for Btrieve use (dest)
Supported:
CRDUSR
Ordinal: 141
Signature: int crdusr(char *keyuid,char *tckstg,int real,int affall);
Supported:
CREATNEW
Ordinal: 142
Signature: int creatnew(char *filename, int attrib);
Description: creatnew - creates a new file
Supported:
CREATTEMP
Ordinal: 143
Signature: int creattemp(const char *filename, int attrib);
Description: creattemp - creates a new file
Supported:
CRTBTV
Ordinal: 144
Signature: void crtbtv (char *filnam, void *databuf, int lendbuf, int keyno);
Supported:
CRTCLASS
Ordinal: 145
Signature: int crtclass(struct acclass *cptr);
Description: Add a class to class table and file
Supported:
CURCURS
Ordinal: 146
Signature: int curcurs(void);
Supported:
CURCURX
Ordinal: 147
Signature: int curcurx();
Description: Gets the current cursor X coordinate
Supported:
CURCURY
Ordinal: 148
Signature: int curcury();
Description: Gets the current cursor Y coordinate
Supported:
CURSACT
Ordinal: 149
Signature: void cursact(int moveit);
Description: Enable moving of blinking cursor
Supported:
CURSIZ
Ordinal: 150
Signature: void cursiz(int howbig);
Supported:
CURUSR
Ordinal: 151
Signature: void curusr(int newunum);
Description: Change to a different user number
CVTSCN
Ordinal: 152
Signature: char *cvtscn(void *where);
Supported:
DATAPH
Ordinal: 153
Signature: char *dataph;
Description: The first phone line connected to the MajorBBS system
DATOFC
Ordinal: 154
Signature: int date=datofc(int count);
Description: Compute DOS date
DAYTODAY
Ordinal: 155
Signature: int daytoday(void);
Description: Returns the day of the week 0->6 Sunday->Saturday
DBYTES
Ordinal: 156
Signature: char *dbytes(long bytes);
Supported:
DCDATE
Ordinal: 157
Signature: int date=dcdate(char *ascdat);
Description: Decode string date formatted 'MM/DD/YY' to int format YYYYYYYMMMMDDDDD
DCLVDA
Ordinal: 158
Signature: void dclvda(int nbytes);
Description: Declare size of the Volatile Data Area (Maximum size the module will require)
DCTIME
Ordinal: 159
Signature: int dctime(char *timstr);
Supported:
DEDCRD
Ordinal: 160
Signature: int enuf=dedcrd(long amount, int asmuch);
Description: Deduct credits from current user's account
DELACCT
Ordinal: 161
Signature: int delacct(char *userid);
Description: 'Delete an account from system' routine
Supported:
DELBTV
Ordinal: 162
Signature: void delbtv();
Description: Delete current Btrieve record
DELXRF
Ordinal: 163
Signature: void delxrf(char *userid);
Supported:
DEPAD
Ordinal: 164
Signature: int nremoved=depad(char *string);
Description: Removes trailing blank spaces from string
DFLTASCN
Ordinal: 165
Signature: int dfltascn;
Description: Default AUX screen to show
Supported:
DFLTMSCN
Ordinal: 166
Signature: int dfltmscn;
Description: Default main screen to show
Supported:
DFSTHN
Ordinal: 167
Signature: void dfsthn();
Description: Default Status Handler for status conditions this module is not specifically expecting
DFTBEL
Ordinal: 168
Signature: void dftbel(int local);
Supported:
DIGALW
Ordinal: 169
Signature: int digalw;
Description: Digits allowed in User-IDs?
DINSBTV
Ordinal: 170
Signature: int dinsbtv (void *recptr);
Description: (more tolerant) Insert a new Btrieve record
DISPAG
Ordinal: 171
Signature: void dispag(char *pagnam);
Supported:
DLTCLS
Ordinal: 172
Signature: void dltcls(struct clstab *tabptr);
Description: Delete an existing class
Supported:
DOSTOUNIX
Ordinal: 173
Signature: long dostounix(struct date *d, struct time *t);
Description: dostounix - converts date and time to UNIX time format
DSAIRP
Ordinal: 174
Signature: dsairp()
Description: Disable Interrupts
DSKFRE
Ordinal: 175
Signature: long dskfre(int drive);
Supported:
DSPCHC
Ordinal: 176
Signature: void dspchc(void);
Description: Number of bytes free on a drive
Supported:
DSPMNU
Ordinal: 177
Signature: int dspmnu(int lngmnu);
Supported:
DSPMSG
Ordinal: 178
Signature: void dspmsg(msgno,parm1,parm2,parm3);
Description: Display Message based on ANSI flag
DTRACK
Ordinal: 179
Signature: unsigned dtrack;
Description: Number of HOURS since stats were zero'd
Supported:
DUPDBTV
Ordinal: 180
Signature: int dupdbtv (void *recptr);
Description: (more tolerant) update current record
ECHON
Ordinal: 181
Signature: echon();
Description: Turns echo on for this channel
ECHONU
Ordinal: 182
Signature: void echonu(int usrnum);
Description: Turns on echo utility for the specified user
EDTCHC
Ordinal: 183
Signature: int edtchc(int sx,int sy,char *sval,char *chcs[],int flags);
Supported:
OLDEDTIMR
Ordinal: 184
Signature: void oldedtimr(int (*imradr)());
Description: API for binary compatibility
Supported:
EDTVAL
Ordinal: 185
Signature: int edtval(int sx,int sy,int maxlen,char *sval,int (*valrou)(),int flags);
Supported:
EMLSDROU
Ordinal: 186
Signature: void (*emlsdrou)();
Description: Send Email to Sysop/ New User routine
Supported:
EMUBEL
Ordinal: 187
Signature: int emubel;
Description: Emulation bell period
Supported:
EMUCHN
Ordinal: 188
Signature: void emuchn(int chn2em);
Supported:
ENAIRP
Ordinal: 189
Signature: void enairp()
Description: Enable Interrupts
ENAPAG
Ordinal: 190
Signature: void enapag(char *pagnam);
Supported:
ENDCNC
Ordinal: 191
Signature: int done=endcnc();
Description: Checks if the user has completed their command (started by bgncnc())
EOF
Ordinal: 192
Signature: int eof(int handle);
Description: eof - detects end-of-file
Supported:
ERRCOD
Ordinal: 193
Signature: int errcod;
Description: MS-DOS exit code (for batch files)
EURMSK
Ordinal: 194
Signature: char eurmsk;
Description: 0x7F if U.S.A. only, 0xFF if European
EXIMOD
Ordinal: 195
Signature: jmp_buf eximod;
Description: Exit-Module Longjmp save Block
Supported:
EXIT
Ordinal: 196
Signature: void ___exit(int quick, int dontexit, int errcode);
Description: ___exit - perform cleanup and optionally terminate the program
Supported:
EXPAND
Ordinal: 197
Signature: void * _expand(void *block, size_t size);
Description: _expand - grow or shrink a block in place
Supported:
EXPLODE
Ordinal: 198
Signature: void explode(char *sctptr,int wulx,int wuly,int wlrx,int wlry);
Supported:
EXPLODELL
Ordinal: 199
Signature:
Supported:
EXPLODETO
Ordinal: 200
Signature: void explodeto(char *sptr,int fux,int fuy,int flx,int fly,int tux,int tuy);
Supported:
FARFREE
Ordinal: 202
Signature: void farfree(void *p);
Supported:
FARMALLOC
Ordinal: 203
Signature: char *farmalloc(unsigned long size);
Supported:
FARREALLOC
Ordinal: 204
Signature: void far * _farreallocf (void far *block, unsigned long size, unsigned flags);
Supported:
FCLOSE
Ordinal: 205
Signature: int fclose(FILE* stream );
Description: Closes the file associated with the stream and disassociates it.
FDOPEN
Ordinal: 206
Signature: FILE *fdopen(int handle, char *type);
Description: fdopen - associates a stream with a file handle
Supported:
FFLUSH
Ordinal: 207
Signature: int fflush(FILE *stream);
Description: fflush - flushes a stream
Supported:
_FGETC
Ordinal: 208
Signature: int fgetc (FILE *stream );
Description: Returns the character currently pointed by the internal file position indicator of the specified stream
FGETCHAR
Ordinal: 209
Signature: int fgetchar(void);
Description: fgetchar - gets character from stream
Supported:
FGETS
Ordinal: 210
Signature: char* fgets(char* str, int num, FILE* stream );
Description: Reads characters from stream as a C string into str until (num-1) characters have been read or either a newline or the end-of-file is reached
FILELENGTH
Ordinal: 211
Signature: long filelength(int handle);
Description: filelength - gets file size in bytes
FILEUP
Ordinal: 212
Signature: void fileup(char *fname, char *prot, int (*fuphdl)(int fupcod));
Description: Begin file upload session
Supported:
FINDMOD
Ordinal: 213
Signature: int findmod(char *name);
Supported:
FINDSTG
Ordinal: 214
Signature: int findstg(char *stg, char *body);
Supported:
FINDTVAR
Ordinal: 215
Signature: int findtvar(char *name);
Description: Find text variable & return number
FLDNMI
Ordinal: 216
Signature: char * fldnmi(int fldi);
Description: Extract field name based on field number
Supported:
FLL1ST
Ordinal: 217
Signature: int fll1st(struct fllblk *flp, char *prefix, char *list);
Description: Find first DOS file in a list
Supported:
FLLNXT
Ordinal: 218
Signature: int fllnxt(struct fllblk *flp);
Supported:
FLLSPC
Ordinal: 219
Signature:
Supported:
FLUSHALL
Ordinal: 220
Signature: int flushall(void);
Description: flushall - clears all buffers
Supported:
FMTX3
Ordinal: 221
Signature: int fmtx3(char *prmstg);
Supported:
FNDCLS
Ordinal: 222
Signature: struct clstab *fndcls(char *clsname);
Description: Find this guy's class in the table
Supported:
FNDKEY
Ordinal: 224
Signature: int fndkey(char *lock,char *keylist,int remove);
Supported:
F_OPEN
Ordinal: 225
Signature: file* fopen(const char* filename, USE);
Description: Opens a file for reading, but differs from C++ standard fopen() by taking 2nd parameter
F_PRINTF
Ordinal: 226
Signature: int fprintf ( FILE * stream, const char * format, ... );
Description: Writes the C string pointed by format to the stream.
F_PUTC
Ordinal: 227
Signature: int fputc(int character, FILE *stream );
Description: Write the input character to the specified stream
F_PUTCHAR
Ordinal: 228
Signature: int putchar ( int character );
Description: Writes a character to the standard output (stdout).
Supported:
F_READ
Ordinal: 229
Signature: size_t fread(void* ptr, size_t size, size_t count, FILE* stream );
Description: Reads an array of count elements, each one with a size of size bytes, from the stream and stores them in the block of memory specified by ptr.
GALFREE
Ordinal: 230
Signature: void galfree(void *block);
Description: Galacticomm's free() for debugging
FSCANF
Ordinal: 232
Signature: int fscanf(FILE *stream, const char *format[, argument,...]);
Description: fscanf - performs formatted input from a stream
Supported:
FSDANS
Ordinal: 233
Signature: void fsdans(char *oldans);
Description: Install answer string & compute ansoff,anslen fields (Full-Screen Data Entry)
Supported:
FSDAPR
Ordinal: 234
Signature: void fsdapr(char *sesbuf, int sbleng, char *answers)
Description: Prepare answers (call after fsdroom()) (Full-Screen Data Entry)
FSDBD1
Ordinal: 235
Signature: void fsdbd1(char *answers);
Description: 1st step to building an answer string (Full Screen Data Entry)
Supported:
FSDBDF
Ordinal: 236
Signature: void fsdbdf(int fldno);
Description: Build answer string from field # from recent session (Full-Screen Data Entry)
Supported:
FSDBDN
Ordinal: 237
Signature: void fsdbdn(char *name, char *value);
Description: Next step to building an answer string (Full-Screen Data Entry)
Supported:
FSDBKG
Ordinal: 238
Signature: void fsdbkg(char *templt);
Description: Display background for Full-Screen entry mode (Full-Screen Data Entry)
Supported:
FSDDAN
Ordinal: 239
Signature: void fsddan();
Description: Delete answer just found by fsdxan() from its answer string (Full-Screen Data Entry)
Supported:
FSDDSP
Ordinal: 240
Signature: void fsddsp(char *templt);
Description: Display screen & filled-in fields (Full-Screen Data Entry)
Supported:
FSDEGO
Ordinal: 241
Signature: void fsdego(int (*fldvfy)(int fldno, char *answer), void (*whndun)(int save));
Description: Begin Full-Screen Data Entry session (call after fsdroom(), fsdapr())
FSDEMG
Ordinal: 242
Signature: char fsdemg[];
Description: Error message for fsdppc(), fsdprc(), etc. (Full-Screen Data Entry)
FSDENT
Ordinal: 243
Signature: void fsdent(int inifld);
Description: Begin Full-Screen Data Entry session (ANSI-only)
Supported:
FSDFXT
Ordinal: 244
Signature: char *stg=fsdfxt(int fldno, char *buffer, int maxlen);
Description: Store answer for field into buffer (Full-Screen Data Entry)
Supported:
FSDINC
Ordinal: 245
Signature: void fsdinc(int c);
Description: Handle incoming character (ANSI-only) (Full-Screen Data Entry)
Supported:
FSDINI
Ordinal: 246
Signature: void fsdini();
Description: Power-up init for Full Scren Data Entry software
Supported:
FSDLIN
Ordinal: 247
Signature: void fsdlin();
Description: Begin data entry for non-ANSI (ASCII-only) users (Full-Screen Data Entry)
Supported:
FSDMAN
Ordinal: 248
Signature: void fsdman(char *ansstg);
Description: Stuff more answers into current session (Full-Screen Data Entry)
Supported:
FSDNAN
Ordinal: 249
Signature: char *stg=fsdnan(int fldno);
Description: Get a field's answer (Full-Screen Data Entry)
FSDNFY
Ordinal: 250
Signature: void fsdnfy();
Description: Notify system to call fsdprc() when it can (Full-Screen Data Entry)
Supported:
FSDOBA
Ordinal: 251
Signature: int fsdoba();
Description: Number of output buffer bytes available
Supported:
FSDORD
Ordinal: 252
Signature: int fsdord(int fldi);
Description: Returns ordinal value of multiple-choice answer, per field spec (Full-Screen Data Entry)
Supported:
FSDOUC
Ordinal: 253
Signature: void fsdouc(char c);
Description: Display a Character (Full-Screen Data Entry
Supported:
FSDOUS
Ordinal: 254
Signature: void fsddous(char *str);
Description: Display String (Full-Screen Data Entry)
Supported:
FSDPAN
Ordinal: 255
Signature: void fsdpan(char *answer, char *name, char *value);
Description: Put answer into answer string (Full-Screen Data Entry)
Supported:
FSDPPC
Ordinal: 256
Signature: int fsdppc(char *templt, int ascn);
Description: Preprocess field information, in prep for fsdent() (Full-Screen Data Entry)
Supported:
FSDPRC
Ordinal: 257
Signature: int fsdprc(void)
Supported:
FSDQDP
Ordinal: 258
Signature: void fsdqdp(void);
Description: low-level initiation of redisplay of entire screen
Supported:
FSDQOE
Ordinal: 259
Signature: void fsdqoe(void);
Description: Report that the quick output buffer has gone empty
Supported:
FSDROOM
Ordinal: 261
Signature: int fsdroom(int tmpmsg, char *fldspc, int amode);
Description: Returns number of bytes session will need, or -1=error in data
FSDSAN
Ordinal: 262
Signature: int fsdsan(int fldi, char *value);
Description: Set answer to new value (Full Screen Data Entry)
Supported:
FSDSCB
Ordinal: 263
Signature: void inifsdscb(void);
Description: Allocate fsd user array, if not done so already (Full Screen Data Entry)
FSDUSR
Ordinal: 264
Signature: struct fsdbbs *fsdusr;
Description: Array of stuff for current user
Supported:
FSDXAN
Ordinal: 265
Signature: char *fsdxan(char *answer, char *name)
Description: no-preparation- extract answer from answer string (Full Screen Data Entry)
FSEEK
Ordinal: 266
Signature: int fseek ( FILE * stream, long int offset, int origin );
Description: Sets the position indicator associated with the stream to a new position.
FTELL
Ordinal: 267
Signature: long int ftell(FILE *stream );
Description: Gets the current position in the stream
FTFABT
Ordinal: 268
Signature: void ftfabt(char *why);
Description: (File Transfer) Abort transfer session (hi level)
Supported:
FTFAHD
Ordinal: 269
Signature: void ftfahd(int nstate, int ticks);
Description: (File Transfer) transit to a new sub-state & quickly time out
Supported:
FTFBUF
Ordinal: 270
Signature: char *ftfbuf;
Description: (File Transfer) Very Short-Term Buffer
Supported:
FTFCAN
Ordinal: 271
Signature: void ftfcan(void);
Description: (File Transfer) Cancel file transfer, send ^X's to the other party
Supported:
FTFCLI
Ordinal: 272
Signature: void ftfcli(void);
Description: (File Transfer) Clear input buffer
Supported:
FTFCLO
Ordinal: 273
Signature: void ftfclo(void);
Description: (File Transfer) Clear output buffer
Supported:
FTFNEW
Ordinal: 274
Signature: void ftfnew(int nstate);
Description: (File Transfer) Transition to a new sub-state of the transfer session
Supported:
FTFNWP
Ordinal: 275
Signature: void ftfnwp(void);
Description: (File Transfer) New Packet Received
Supported:
FTFOBA
Ordinal: 276
Signature: int ftfoba(void);
Description: (File Transfer) Output buffer bytes available, how many?
Supported:
FTFOUS
Ordinal: 277
Signature: void ftfous(char *string);
Description: (File Transfer) Transmit ASCII string (used during ASCII sessions)
Supported:
FTFOUT
Ordinal: 278
Signature: void ftfout(char *data, int nbytes);
Description: (File Transfer) Transmit binary bytes (used during non-ASCII sessions)
Supported:
FTFRCA
Ordinal: 279
Signature: void ftfrca(void);
Description: (File Transfer) Make sure ftfrcl() gets called
Supported:
FTFRCL
Ordinal: 280
Signature: void ftfrcl(int ok);
Description: (File Transfer) Close file after receiving
Supported:
FTFREX
Ordinal: 281
Signature: int ftfrex(void);
Description: (File Transfer) Check if file to be received exists already
Supported:
FTFROP
Ordinal: 282
Signature: int ftfrop(int append, int ascii, int resume);
Description: (File Transfer) Open file for reception and writing
Supported:
FTFRRD
Ordinal: 283
Signature: int ftfrrd(char *datbuf, int nbytes);
Description: (File Transfer) Read bytes from file before receiving & overwriting them
Supported:
FTFRSK
Ordinal: 284
Signature: void ftfrsk(long pos);
Description: (File Transfer) Seek a position in the file for receiving & writing to
Supported:
FTFRSQ
Ordinal: 285
Signature: void ftfrsq(char *reason);
Description: (File Transfer) Report that a file will be gracfully skipped
Supported:
FTFRWB
Ordinal: 286
Signature: int ftfrwb(char ch);
Description: (File Transfer) Write 1 received byte into file
Supported:
FTFRWR
Ordinal: 287
Signature: int ftfrwr(char *data, int nbytes);
Description: (File Transfer) Write received bytes into file
Supported:
FTFSCB
Ordinal: 288
Signature: struct ftfscb {...};
Description: (File Transfer) Contains fields for external use
FTFSRT
Ordinal: 289
Signature: void ftfsrt(void);
Description: (File Transfer) Start a(nother) transmitable file
Supported:
FTFSTF
Ordinal: 290
Signature: void ftfstf(void);
Description: (File Transfer) Start file counters from scratch
Supported:
FTFXCA
Ordinal: 291
Signature: void ftfxca(void);
Description: (File Transfer) Make sure ftfxcl() gets called
Supported:
FTFXCL
Ordinal: 292
Signature: void ftfxcl(int ok);
Description: (File Transfer) Close file after transmitting
Supported:
FTFXLK
Ordinal: 293
Signature: void ftfxlk(int on);
Description: (File Tranfer) Lock output
Supported:
FTFXOP
Ordinal: 294
Signature: int ftfxop(void);
Description: (File Transfer) Open file for reading and transmitting
Supported:
FTFXRB
Ordinal: 295
Signature: int ftfxrb(void);
Description: (File Transfer) Read 1 byte from file for transmitting
Supported:
FTFXRD
Ordinal: 296
Signature: int ftfxrd(char *datbuf, int nbytes);
Description: (File Transfer) Read bytes from file for transmitting
Supported:
FTFXRL
Ordinal: 297
Signature: int ftfxrl(char *datbuf, int nbytes);
Description: (File Transfer) Read a line from an ASCII file for transmitting
Supported:
FTFXSK
Ordinal: 298
Signature: void ftfxsk(long pos);
Description: Seek a position in the file for transmission
Supported:
FTFXSQ
Ordinal: 299
Signature: void ftfxsq(char *reason);
Description: (File Transfer) Report that a file will be gracfully skipped
Supported:
FTFZAD
Ordinal: 300
Signature: int ftfzad(char c);
Description: (File Transfer) Check for automatic ZMODEM download
Supported:
FTGDNL
Ordinal: 301
Signature: void ftgdnl(char *prot, void (*retrou)(void));
Description: (File Transfer) Download all tagged files (or untag, etc.)
Supported:
FTGNEW
Ordinal: 302
Signature: int ftgnew(void);
Description: (File Transfer) Issue a new tagspec pointer
FTGNUM
Ordinal: 303
Signature: int ftgnum(void);
Description: (File Transfer) Number of tagged files for this user
Supported:
FTGPTR
Ordinal: 304
Signature: struct ftg *ftgptr;
Description: (File Transfer) Global Tagspec Pointer
FTGSBM
Ordinal: 305
Signature: int ftgsbm(char *prot)
Description: (File Transfer) Submit a tagspec for download
FTGSHO
Ordinal: 306
Signature: void ftgsho(void);
Description: (File Transfer) List out the tagged files (caller calls outprf())
Supported:
FTGUSR
Ordinal: 307
Signature: struct ftg *ftgusr;
Description: (File Transfer) Global ptr to user's ftg array
Supported:
FTPLOG
Ordinal: 308
Signature: void ftplog(struct ftfpsp *ftp);
Description: (File Transfer) Log in a new protocol specification
Supported:
FTPLOGH
Ordinal: 309
Signature: void ftplogh(struct ftfpsp *ftp);
Description: (File Transfer) Log in a new protocol specification
Supported:
FTUPTR
Ordinal: 310
Signature: struct ftuser *ftuptr;
Description: (File Transfer) FILEXFER.C stuff for current user
Supported:
FUPKIL
Ordinal: 311
Signature: void fupkil(void);
Description: (File Transfer) Prep for kill from remote sysop
Supported:
FWRITE
Ordinal: 312
Signature: size_t fwrite ( const void * ptr, size_t size, size_t count, FILE * stream );
Description: Writes an array of count elements, each one with a size of size bytes, from the block of memory pointed by ptr to the current position in the stream.
GABBTV
Ordinal: 313
Signature: void garbbtv(char *recptr, long abspos, intkeynum);
Description: Get a Btrieve record by 'absolute' position
GEN_HASKEY
Ordinal: 314
Signature: int ok=gen_haskey(char *lock, int unum, struct user *uptr);
Description: Does this user have the key to this lock?
GENRDN
Ordinal: 315
Signature: int genrdn(int min,int max);
Description: Generates a random number between min and max
GETASC
Ordinal: 316
Signature: char *bufadr=getasc(int msgnum);
Description: Read value of CNF option (text blocks with ASCII compatible line terminators)
GETBTV
Ordinal: 317
Signature: void getbtv(char *recptr, char *key, int keynum, int getopt);
Description: Get a Btrieve record (bomb if not there)
GETCH
Ordinal: 318
Signature: int getch(void);
Supported:
GETCHC
Ordinal: 319
Signature: int getchc(void);
Supported:
GETDATE
Ordinal: 320
Signature: void getdate(struct date *dateblk);
Description: getdate - gets MS-DOS date
GETDTD
Ordinal: 321
Signature: long timendate=getdtd(int handle);
Description: Returns a file date and time
GETENV
Ordinal: 322
Signature: char* getenv(const char* name);
Description: Retrieves a C-string containing the value of the environment variable whose name is specified in the argument
GETIN
Ordinal: 324
Signature: char *getin(void);
Supported:
GETLST
Ordinal: 325
Signature: int getlst(char *uid,char *buffer);
Supported:
GETMSG
Ordinal: 326
Signature: char *bufard=getmsg(msgnum);
Description: Read value of CNF option
GETTIME
Ordinal: 327
Signature: void gettime(struct time *timep);
Description: gettime - gets MS-DOS time
GETTND
Ordinal: 328
Signature: long gmt70=gettnd(int handle);
Description: Returns a file's date and time (GMT)
Supported:
GIVKEY
Ordinal: 329
Signature: int givkey(char *uid,char *keylist);
Supported:
GLOBALCMD
Ordinal: 330
Signature: void globalcmd(ing (*rouptr)());
Description: Defines a global command handler routine
GMDNAM
Ordinal: 331
Signature: char *gmdnam(char *mdfnam);
Description: Get's a module's name from the specified .MDF file
GOPAGE
Ordinal: 332
Signature: int gopage(char *pagnam,int lngmnu,int reting);
Description: Jump to a specific page (or file)
Supported:
GRBTXV
Ordinal: 333
Signature: int grbtxv(char *buffer);
Supported:
HASKEY
Ordinal: 334
Signature: int haskey(lock);
Description: Does the user have the specified key
HASMKEY
Ordinal: 335
Signature: int ok=hasmkey(int msgnum);
Description: Returns if the user has the key specified in an offline Security and Accounting option
HDLCHC
Ordinal: 336
Signature: int hdlchc(int c);
Supported:
HDLINP
Ordinal: 337
Signature: void hdlinp(void);
Description: Handle simulated CD-terminated input
Supported:
HDLUID
Ordinal: 338
Signature: int hdluid(char *stg);
Description: Handle the entering of a User-Id
HEXOPT
Ordinal: 339
Signature: unsigned hexopt(int msgnum,unsigned floor,unsigned ceiling);
Description: Get hex option from an MCV file
HOWBUY
Ordinal: 340
Signature: void howbuy(void);
Description: Emit the 'how to buy credits' message
HPKROU
Ordinal: 341
Signature: int hpkrou(int chan,char c);
Description: 'Handle pause key' irp routine
Supported:
HUPALL
Ordinal: 342
Signature: void hupall(void);
Description: Hand-up on all users
Supported:
IBM2ANS
Ordinal: 343
Signature: char *ibm2ans(char attr,char *buff);
Supported:
INIMSG
Ordinal: 344
Signature: void inimsg(unsigned maxsiz);
Description: Initializes the message buffer
Supported:
INIPRF
Ordinal: 345
Signature: void iniprf(char *pbuf,int pfbsiz);
Supported:
INISCN
Ordinal: 346
Signature: void iniscn(char *filnam,void *where);
Supported:
INJACR
Ordinal: 347
Signature: void injacr();
Description: Injects a <CR> into the current channel
Supported:
INJOTH
Ordinal: 348
Signature: int gotIt=injoth()
Description: Inject a message to another user (implicit inputs othusn, prfbuf).
INPLEN
Ordinal: 349
Signature: int inplen;
Description: Total length us the user input in bytes
INPUT
Ordinal: 350
Signature: char input[];
Description: User Input lines
INSBTV
Ordinal: 351
Signature: void insbtv(char *recptr);
Description: Insert new fixed-length Btrieve record
INSTAT
Ordinal: 352
Signature: int isin=instat(char *usrid, int qstate);
Description: Determines if a user is using a specific module
INT86
Ordinal: 353
Signature: int int86(int intr_num, union REGS *inregs, union REGS *outregs);
Description: int86 - general 8086 software interrupt interface
Supported:
INT86X
Ordinal: 354
Signature: int int86x(int intr_num, union REGS *inregs, union REGS *outregs,struct SREGS *segregs);
Description: int86x - general 8086 software interrupt interface
Supported:
INTDOS
Ordinal: 355
Signature: int intdos(union REGS * inregs, union REGS * outregs);
Description: intdos - general MS-DOS interrupt interface
INTDOSX
Ordinal: 356
Signature: int intdosx(union REGS *inregs, union REGS *outregs, struct SREGS *segregs);
Description: intdosx - general MS-DOS interrupt interface
Supported:
INVBTV
Ordinal: 357
Signature: void invbtv(char *recptr, int length);
Description: Insert variable length Btrieve record
IOCTL
Ordinal: 358
Signature: int ioctl(int handle, int cmd [, void *argdx, int argcx]);
Description: ioctl - controls I/O device
Supported:
ISATTY
Ordinal: 359
Signature: int isatty(int handle);
Description: isatty - checks for device type
Supported:
ISFILN
Ordinal: 360
Signature: int isfiln(int c,char *stg);
Supported:
ISSELC
Ordinal: 361
Signature: int isselc(int c);
Description: Checks if the input is a valid menu-select character
Supported:
ISSUPC
Ordinal: 362
Signature: int issupc(int c);
Description: Determines if char is a valid signup char
ISTXVC
Ordinal: 363
Signature: int istxvc(int c);
Description: Checks if the input is a valid text-variable character
Supported:
ISUIDC
Ordinal: 364
Signature: int isuidc(int c);
Description: Checks if the input is a valid user-id character
ISUPLO
Ordinal: 365
Signature: int isuplo(char *stg);
Description: Is string formatted correctly upper/lower case?
Supported:
ITOA
Ordinal: 366
Signature: char * itoa ( int value, char * str, int base );
Description: Converts an integer value to a null-terminated string using the specified base and stores the result in the array given by str
KBHIT
Ordinal: 367
Signature: int kbhit(void);
Supported:
KEYHIT
Ordinal: 368
Signature: unsigned keyhit(unsigned scan);
Description: Process a key from the console
Supported:
KEYNAM
Ordinal: 369
Signature: int keynam(char *keyname);
Description: Validate a proposed keyname
Supported:
KILCHN
Ordinal: 370
Signature: void kilchn(int num);
Description: Kill a channel by channel number
Supported:
KILCTR
Ordinal: 371
Signature: int kilctr;
Description: Number of minutes to shutdown
Supported:
KILETC
Ordinal: 372
Signature: void kiletc(char *legend);
Supported:
KILIPG
Ordinal: 373
Signature: int killpg;
Description: Kill-system command in progress
Supported:
KILOOP
Ordinal: 374
Signature: void kiloop(void);
Description: Kill-system loop once per minute
Supported:
KILSRC
Ordinal: 375
Signature: int kilsrc;
Description: Kill-command source (-1 == Console, -2 == MCU)
Supported:
KILUID
Ordinal: 376
Signature: int kiluid(char *userid);
Description: 'Kill' the User-ID just by setting flag
Supported:
L2AS
Ordinal: 377
Signature: char *l2as(long longin);
Description: Converts a long to an ASCII string
LASAHDL
Ordinal: 378
Signature: int lasahdl;
Description: Handle before last scn2aux();
Supported:
LASCAN
Ordinal: 379
Signature: int lascan(void);
Supported:
LASMHDL
Ordinal: 380
Signature: int lasmhdl;
Description: Handle before last scn2mai();
Supported:
LASTWD
Ordinal: 381
Signature: char *lastwd(char *string);
Description: Get the last word of a string
LBLHUE
Ordinal: 382
Signature: int lblhue;
Description: Soft-key labels display attribute code
Supported:
LDEDCRD
Ordinal: 383
Signature: int enuf=ldedcrd(struct useracc *uptr, long amount, int real, int asmuch);
Description: Deduct credits from an 'active' user account structure residing in memory
Supported:
LINCST
Ordinal: 384
Signature: long lincst(int unum);
Description: Find cost of using x/25 line for 15 seconds
Supported:
LINSUSD
Ordinal: 385
Signature: int linsusd(void);
Description: Return the number of lines in use
Supported:
LISTING
Ordinal: 386
Signature: void listing(char *path, void (*whndun)())
Description: List an ASCII file to the users screen
LIVEPH
Ordinal: 387
Signature: char *liveph;
Description: The first phone lie reserved for live users
LLNBTV
Ordinal: 388
Signature: int llnbtv (void);
Description: Find the record length of the most recently read record
Supported:
LNGOPT
Ordinal: 389
Signature: long lngopt(int msgnum,long floor,long ceiling);
Description: Gets a large numeric option from the MCV File
LNGRND
Ordinal: 390
Signature: long lngrnd(long min,long max);
Description: Generate a long random number
LOADKEYS
Ordinal: 391
Signature: void loadkeys(char *keyring);
Description: Load a users keys into memory
Supported:
LOCATE
Ordinal: 392
Signature: void locate(int x, int y);
Description: Move cursor to specified X,Y
LONGJMP
Ordinal: 393
Signature: void longjmp(jmp_buf jmpb, int retval);
Description: longjmp - performs a non-local goto
LONSTF
Ordinal: 394
Signature: int lonstf()
Description: Supplemental log-on 'stuff'
Supported:
LOSCAR
Ordinal: 395
Signature: void loscar(void);
Description: Lost carrier 'hang out' routine
Supported:
LSEEK
Ordinal: 396
Signature: long lseek(int handle, long ofs, int fromwhere);
Description: lseek - moves read/write file pointer
Supported:
LTOA
Ordinal: 397
Signature: char *ltoa(long value, char *strP, int radix);
Description: ltoa - converts a long to a string
Supported:
MAINHDL
Ordinal: 398
Signature: int mainhdl;
Description: Handle of screen on main (0=none)
Supported:
MAKHDL
Ordinal: 399
Signature: void makhdl(char *stg);
Description: 'Make Handle' for use with Btrieve
Supported:
GALMALLOC
Ordinal: 400
Signature: void * galmalloc(unsigned int size);
Description: Galacticomm's malloc() for debugging
MARGC
Ordinal: 401
Signature: int margc;
Description: Number of words in the user input line
MARGN
Ordinal: 402
Signature: char *margn[];
Description: An Array of pointers to the ENDS of the words in the user's input line
MARGV
Ordinal: 403
Signature: char *margv[];
Description: An array of pointers to the words in user's input line
MAXTAGS
Ordinal: 404
Signature: int maxtags;
Description: Maximum number of tagged files per user
Supported:
MDFGETS
Ordinal: 405
Signature: char *mdfgets(char *buf,int size,FILE *fp);
Description: Read a line of text from a file
MDSTATS
Ordinal: 406
Signature: struct mdstats *mdstats;
Description: In-memory array of module statistics
Supported:
MEMCATA
Ordinal: 407
Signature: void memcata(void);
Supported:
MEMCMP
Ordinal: 408
Signature: int memcmp ( const void * ptr1, const void * ptr2, size_t num );
Description: Compares the first num bytes of the block of memory pointed by ptr1 to the first num bytes pointed by ptr2, returning zero if they all match or a value different from zero representing which is greater if they do not.
MEMCPY
Ordinal: 409
Signature: void* memcpy (void* destination, const void* source,size_t num );
Description: Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination.
MEMMOVE
Ordinal: 410
Signature: void memmove(void *dst, const void *scr, unsigned len);
Description: memmove - move a block of bytes
Supported:
MEMSET
Ordinal: 411
Signature: void memset(void *ptr, int value, size_t num);
Description: Sets the first num bytes of the block of memory with the specified value
MJRMB
Ordinal: 412
Signature: FILE *mjrmb;
Description: Executive named-message file block prt
Supported:
MKDIR
Ordinal: 413
Signature: int mkdir(const char *pathname);
Description: mkdir - creates a directory
MMUCRR
Ordinal: 414
Signature: int mmucrr;
Description: Main menu credit consumption rate per minute
MNUBB
Ordinal: 415
Signature: BTVFILE *mnubb;
Description: Menu information Btrieve file pointer
Supported:
MNUOFF
Ordinal: 416
Signature: struct usrmnu *mnuoff(int unum);
Description: Returns the pointer of the User's menu info
Supported:
MODULE
Ordinal: 417
Signature: struct module{...} **module;
Description: Module Interface Block that contains method references for system events (logoff supplemental, login supplemental, etc.)
MONORCOL
Ordinal: 418
Signature: void monorcol(void);
Supported:
MORCNC
Ordinal: 419
Signature: char morcnc(void);
Description: Checks to see if there's any more command to parse
MOVMEM
Ordinal: 420
Signature: void movmem(char *source, char *destination, unsigned nbytes);
Description: Move a block of memory
MSGSCAN
Ordinal: 421
Signature: char *msgscan(char *msgfile,char *vblname);
Description: Read a CNF option from a .MSG file
Supported:
MSGSEEK
Ordinal: 422
Signature: unsigned msgseek(int msgnum);
Supported:
MTGBAS
Ordinal: 424
Signature: int mtgbas(int base,long min,long max);
Description: Get long integer using CNC (w/ base)
Supported:
MTGCHN
Ordinal: 425
Signature: int mtgchn(int min,int max);
Description: Get channel number using CNC
Supported:
MTGSTG
Ordinal: 426
Signature: int mtgstg(int mulwrd,int maxlen);
Description: Get character string using CNC
Supported:
NAMACLS
Ordinal: 427
Signature: int namacls(char *clsname);
Description: Check a proposed new class name
Supported:
NCDATE
Ordinal: 428
Signature: char *ascdat=ncdate(int date);
Description: Encode date into 'MM/DD/YY' format
NCEDAT
Ordinal: 429
Signature: char *ascdat(int date);
Description: Converts date from int format YYYYYYYMMMMDDDDD to 'DD-MMM-YY'
NCTIME
Ordinal: 430
Signature: char *asctim=nctime(int time);
Description: Encode the time into 'HH:MM:SS'
NDEDCRD
Ordinal: 431
Signature: int enuf=ndedcrd(char *userid, long amount, int real, int asmuch);
Description: Deduct credits from an offline account
Supported:
NKYREC
Ordinal: 432
Signature: void nkyrec(char *uid);
Description: Creates a new key record
Supported:
NLINIU
Ordinal: 433
Signature: int nliniu(void);
Description: Returns number of system lines 'in use'
NMODS
Ordinal: 434
Signature: int nmods;
Description: Number of modules currently online
NOW
Ordinal: 435
Signature: int time=now()
Description: Returns the time of day it is bitwise HHHHHMMMMMMSSSSS coding
NSEXPLOTO
Ordinal: 436
Signature: void nsexploto(char *sptr,int fux,int fuy,int flx,int fly,int tux,int tuy);
Supported:
NTERMS
Ordinal: 437
Signature: int nterms;
Description: Total number of channels defined
NTFYSOPR
Ordinal: 438
Signature: void (*ntfysopr)(char *audrec);
Description: Notify Remote Sysop Routine
Supported:
NUMBYTS
Ordinal: 439
Signature: long numbyts;
Description: Global variable output by cntdir() and cntdirs()
NUMFILS
Ordinal: 440
Signature: long numfils;
Description: Global variable output by cntdir() and cntdirs()
NUMOPT
Ordinal: 441
Signature: int numopt(int msgnum,int floor,int ceiling);
Description: Retrieves a numeric option from MCV file
NXTCMD
Ordinal: 442
Signature: char *nxtcmd;
Description: The global variable 'nxtcmd' in CNCUTL.C keeps track of what has already been interpreted from the user's command - it points to the rest of the command.
NXTLOF
Ordinal: 443
Signature: void nxtlof(void);
Description: Look for next logoff sup routine
Supported:
OBTBTV
Ordinal: 444
Signature: int obtbtv(char *recptr, char* key, int keynum, int obtopt);
Description: Acquire a record (if you can) from Btrieve
ODD
Ordinal: 445
Signature: int odd(char byt);
Description: Compute odd parity of the input
Supported:
ODEDCRD
Ordinal: 446
Signature: int enuf=odedcrd(int unum, long amount, int real, int asmuch);
Description: Deduct credits from an online account
Supported:
OMDBTV
Ordinal: 447
Signature: void omdbtv (int mode);
Description: Set opnbtv() file-open mode
ONBBS
Ordinal: 448
Signature: int onbbs(char *uid, int invisb);
Description: Is a userid ANYWHERE on the BBS? (even logging in)
Supported:
ONSYS
Ordinal: 449
Signature: int ison=onsys(char *usrid);
Description: Determines if a user is online
ONSYSN
Ordinal: 450
Signature: int onsysn(char *uid,int invis);
Description: Checks uid to see if they're on the system
OPEN
Ordinal: 451
Signature: int opfile(char *filnam);
Description: Initiate ASCII download of a text file
OPFILE
Ordinal: 452
Signature: int opfile(char *filnam);
Supported:
OPINF
Ordinal: 453
Signature: struct otrail opinf;
Description: Trail structure for backspace key
Supported:
OPNANS
Ordinal: 454
Signature: int opnans(char *filnam);
Description: Open file w/ .ext based on lang/prot
Supported:
OPNBTV
Ordinal: 455
Signature: BTVFILE *bbptr=opnbtv(char *filnae, int reclen);
Description: Opens a Btrieve file for I/O
OPNMSG
Ordinal: 456
Signature: FILE *mbkprt=opnmsg(char *fileName)
Description: Opens the specified CNF file (.MCV in runtime form)
OTHKEY
Ordinal: 457
Signature: int othkey(char *lock);
Description: Does other user have the key to this lock?
OTHUAP
Ordinal: 458
Signature: struct usracc *othuaP;
Description: Pointer to structure for that user in the 'usracc' structure (set by onsys() or instat())
OTHUSN
Ordinal: 459
Signature: int othusn;
Description: User Number of the other user (set by onsys() or instat())
OTHUSP
Ordinal: 460
Signature: struct user *othusp;
Description: Pointer to structure for that user in the user[] array (set by onsys() or instat())
OTSTCRD
Ordinal: 461
Signature: int enuf=otstcrd(int unum, long amount, int real);
Description: Test if the user has enough credits
OUTBSZ
Ordinal: 462
Signature: int outbsz;
Description: Output buffer size per channel
OUTPRF
Ordinal: 463
Signature: outprf (unum);
Description: Send prfbuf to a channel & clear
PACCIN
Ordinal: 464
Signature: void paccin(void);
Description: Get user input and do initial processing
Supported:
PACCIT
Ordinal: 465
Signature: void paccit(void);
Description: Show input on modem monitor, check profanity
Supported:
PADFLD
Ordinal: 466
Signature: void padfld(char *stg,int len);
Supported:
PARSIN
Ordinal: 467
Signature: void parsin();
Description: Parses the input line (null terminating each word)
PFNLVL
Ordinal: 468
Signature: int pfnlvl;
Description: 'Profanity Level' of the Input (from configuration)
PLTILE
Ordinal: 469
Signature: int pltile(unsigned long size,int bsel,unsigned stride,unsigned tsize);
Description: Allocate Phar-Lap tiled region
POWPRF
Ordinal: 470
Signature: void powprf(void);
Description: 'Power' outprf() -- cut through input
Supported:
PRAT
Ordinal: 471
Signature: void prat();
Supported:
PRCRTK
Ordinal: 472
Signature: void prcrtk(void);
Supported:
PREPFF
Ordinal: 473
Signature: void prepff(void);
Description: Prepares vacant chans for further 'stuff'
Supported:
PRF
Ordinal: 474
Signature: prf(string);
Description: Like printf(), except the converted text goes into a buffer
PRFBUF
Ordinal: 475
Signature: char *prfbuf;
Description: Output buffer of prf() and prfmsg()
PRFMSG
Ordinal: 476
Signature: prfmsg(msgnum,p1,p2, ..• ,pn);
Description: Like prf(), but the control string comes from an .MCV file
PRFPTR
Ordinal: 477
Signature: char *prfptr;
Description: Pointer to the current position in prfbuf
PRFSPD
Ordinal: 478
Signature: void prfspd(int delay);
Supported:
PRINTFAT
Ordinal: 479
Signature: void printfat();
Supported:
PROFAN
Ordinal: 480
Signature: int profan(char *string);
Description: Determines the profanity level of a string
PROFF
Ordinal: 481
Signature: void proff(int x,int y);
Supported:
PSMATM
Ordinal: 482
Signature: void psmatm(void);
Description: Send Sysop page to main console (old form)
Supported:
PUTENV
Ordinal: 483
Signature: int putenv(const char *envvar);
Description: putenv - adds string to current environment
Supported:
QNPBTV
Ordinal: 484
Signature: int qnpbtv (int getopt);
Description: Query Next/Previous Btrieve utility
QRYBTV
Ordinal: 485
Signature: int is=qrybtv(char *key, int keynum, int qryopt);
Description: Query whether a record exists
RAND
Ordinal: 486
Signature: int rand (void);
Description: Returns a pseudo-random integral number in the range between 0 and RAND_MAX.
RAWMSG
Ordinal: 487
Signature: char *bufadr=rawmsg(int msgnum);
Description: Read value of CNF option
RDEDCRD
Ordinal: 488
Signature: int enuf=dedcrd(long amount, int asmuch);
Description: Deduct real credits from online acct
RDFILE
Ordinal: 489
Signature: int rdfile(void);
Description: On-going file reading process
Supported:
REALLOC
Ordinal: 490
Signature: void* realloc (void* ptr, size_t size);
Description: Changes the size of the memory block pointed to by ptr.
Supported:
REDOLOCKS
Ordinal: 491
Signature: void redolocks(inserted);
Description: Redo the in-memory Lock #'s for Users
Supported:
REGISTER_MODULE
Ordinal: 492
Signature: int register_module(struct module *mod);
Description: Registers the Module with the MajorBBS system
REGISTER_STASCN
Ordinal: 493
Signature: void register_stascn(struct statsc *stascn);
Description: Registers a Statistic Screen
Supported:
REGISTER_TEXTVAR
Ordinal: 494
Signature: int register_textvar(char *name,char *(*varrou)());
Description: Registers a Text Variable for use
REGSCN
Ordinal: 495
Signature: int regscn(struct scrnid *newscn);
Description: Register a screen for display
Supported:
RENAME
Ordinal: 496
Signature: int rename(const char *oldname, const char *newname );
Description: Changes the name of the file or directory specified by oldname to newname
REPMEM
Ordinal: 497
Signature: void repmem(void *destination, char *pattern, int nbyt);
Description: Replicate a pattern in memory
Supported:
REWIND
Ordinal: 498
Signature: void rewind (FILE *fp);
Description: rewind - repositions a stream
Supported:
RMDIR
Ordinal: 499
Signature: int rmdir(const char *pathname);
Description: rmdir - removes directory
Supported:
RMVKEY
Ordinal: 500
Signature: void rmvkey(char *uid,char *keylist);
Description: Removed a list of keys from the specified user
Supported:
RMVWHT
Ordinal: 501
Signature: void rmvwht(char *string);
Description: Remove all whitespace characters
RSETOP
Ordinal: 502
Signature: int rsetop;
Description: Reset option, Busy == B, No-Answer == N
Supported:
RSMODE
Ordinal: 503
Signature: int rsmode;
Description: Reset-mode code for channels
Supported:
RSMODES
Ordinal: 504
Signature: int *rsmodes;
Description: Reset-mode array by channel number
Supported:
RSTBTV
Ordinal: 505
Signature: void rstbtv (void);
Description: Restores the last Btrieve data block for use
RSTCHN
Ordinal: 506
Signature: void rstchn();
Description: Completely reset a modem channel
Supported:
RSTCUR
Ordinal: 507
Signature: void rstcur(void);
Supported:
RSTLAN
Ordinal: 508
Signature: void rstlan(int ishard);
Description: Reset related LAN activity
Supported:
RSTLOC
Ordinal: 509
Signature: void rstloc(void);
Supported:
RSTMBK
Ordinal: 510
Signature: rstmbk();
Description: Restore previous MCV file block ptr from before last setmbk() call
RSTRIN
Ordinal: 511
Signature: void rstrin();
Description: Restore parsed input line (under effects of parsin()
RSTRXF
Ordinal: 512
Signature: void rstrxf();
Description: Restores screen-length to usracc setting
RSTX25
Ordinal: 514
Signature: void rstx25(char *dspstg,char dspc);
Description: Reset related X.25 activity
Supported:
RTIHDLR
Ordinal: 515
Signature: rtihdlr(void (*rouptr)(void));
Description: Register a real-time routine which requires it be executed more than once per second
RTKICK
Ordinal: 516
Signature: rtkick(int time, void *rouptr());
Description: 'Kick Off' routine after time delay
RTSTCRD
Ordinal: 517
Signature: int enuf=rtstcrd(long amount);
Description: Test if the user has enough real credits
SAFPSW
Ordinal: 519
Signature: ing safpsw;
Description: Can user-id or password be 'password'
Supported:
SAMEAS
Ordinal: 520
Signature: int match=sameas(char *stgl, char* stg2);
Description: Case-ignoring string match
SAMEIN
Ordinal: 521
Signature: int found=samein(char *subs, char *string);
Description: Searches the string for any occurence of the substring
SAMETO
Ordinal: 522
Signature: int match=sameto(char *shorts, char *longs);
Description: Case-ignoring substring match
SAMPOK
Ordinal: 524
Signature: int sampok(void);
Description: Determines if the line is a free sample or not
Supported:
SAYCRD
Ordinal: 525
Signature: int saycrd(char *tckstg,int real);
Description: Notify creditee (if online) of credits
Supported:
SCN2AUX
Ordinal: 527
Signature: void scn2aux(int scnhdl);
Description: Make screen visible on AUX CRT
Supported:
SCN2MAI
Ordinal: 528
Signature: void scn2mai(int scnhdl);
Description: Make screen visible on CRT
Supported:
SCNCOLOR
Ordinal: 529
Signature: int scncolor(int attrib);
Supported:
SCNGOAWAY
Ordinal: 530
Signature: void scngoaway(int scnhdl);
Description: Screen wants to hide itself
Supported:
SCNIDS
Ordinal: 531
Signature: struct scrnid *scnids
Supported:
SEGREAD
Ordinal: 532
Signature:
Supported:
SELNUM
Ordinal: 533
Signature: int selnum(char selchr);
Description: Gets selection number from a char
Supported:
SETBTV
Ordinal: 534
Signature: void setbtv(BTVFILE *bbprt);
Description: Used to set the Btrieve file for all subsequent database functions
SETCNF
Ordinal: 535
Signature: void setcnf(char *optnam,char *optval);
Supported:
SETCRIT
Ordinal: 536
Signature: void setcrit();
Description: Sets the DOS critical error handler to a routine that pops up a window
Supported:
SETDATE
Ordinal: 537
Signature: void setdate(struct date *dateblk);
Description: setdate - sets MS-DOS date
Supported:
SETDTD
Ordinal: 538
Signature: int ok=setdtd(char *fname, int time, int date);
Description: Sets the date and time on a file
Supported:
SETFSD
Ordinal: 539
Signature: void setfsd(int chan)
Description: Set fsd context, acc to channel 0..nterms-1
Supported:
SETFTU
Ordinal: 540
Signature: void setftu(void);
Description: Sets up lots of globals for File Transfer
Supported:
SETJMP
Ordinal: 541
Signature: int setjmp(jmp_buf jmpb);
Description: setjmp - non-local goto
SETKEY
Ordinal: 542
Signature: void setkey(char *lock);
Description: Turn current user's bit on for this key
Supported:
SETMBK
Ordinal: 543
Signature: FILE *setmbk(mbkptr);
Description: Sets the 'current' MCV file block pointer
SETMEM
Ordinal: 544
Signature: void setmem(char *destination, unsigned nbytes, char value);
Description: Set a block of memory to a value
SETTIME
Ordinal: 545
Signature: int _setTime(LCID locale, LPWIN32TIME Time)
Description: _setTime - set the time type
Supported:
SETTND
Ordinal: 546
Signature: int ok=settnd(char *fname, long gmt70);
Description: Sets the date and time for a file
Supported:
SETVBUF
Ordinal: 547
Signature: int setvbuf(FILE *stream, char *buf, int type, size_t size);
Description: setbuf - assigns buffering to a stream
Supported:
SETWIN
Ordinal: 548
Signature: void setwin(void *scn,int xul,int yul,int xlr,int ylr,int sen);
SHOCHL
Ordinal: 549
Signature: void shochl(char *legend,char sing,int attr);
Description: Show legend for channel with any attribute
Supported:
SHOCST
Ordinal: 550
Signature: void shocst(char *summary, char *detail, p1, p1,...,pn);
Description: Displays a message in the Audit Trail
SHWCRD
Ordinal: 551
Signature: int shwcrd;
Description: Show credits to people online
Supported:
SHWUSR
Ordinal: 552
Signature: void shwusr(struct usracc *usaptr);
Description: Shows a users account info
Supported:
SKPWHT
Ordinal: 553
Signature: char *skpwht(char *string);
Description: Skip past whitespace, returns pointer to the first NULL or non-whitespace character in the string
SKPWRD
Ordinal: 554
Signature: char *skpwrd(char *cp);
Description: Skip past non-white spaces, returns first NULL or whitespace character in the string
SND2AL
Ordinal: 555
Signature: void snd2al(char *text);
Description: Sends text to all online channels
Supported:
SND2CH
Ordinal: 556
Signature: void snd2ch(int chan,char *text);
Description: Sends text to the specified channel
Supported:
SOPEN
Ordinal: 557
Signature: int sopen(const char *pathname, int access, int shflag[, unsigned permiss] );
Description: sopen - opens a file for file sharing
Supported:
SORTSTGS
Ordinal: 558
Signature: void sortstgs(char *stgs[],int num);
Description: Sorts a bunch of strings by re-arranging an array of pointers
SPR
Ordinal: 559
Signature: char *sprstg=spr(char *ctlstg, TYPE p1, TYPE p2,...,pn);
Description: sprintf-like string formatter utility
SPRINTF
Ordinal: 560
Signature: int sprintf(char *str, const char *format, ... );
Description: sprintf() function in C++ to handle string formatting
SRAND
Ordinal: 561
Signature: void srand (unsigned int seed);
Description: The pseudo-random number generator is initialized using the argument passed as seed.
SSCANF
Ordinal: 562
Signature: int sscanf(const char *s, const char *format, ...);
Description: Reads data from s and stores them accounting to parameter format into the locations given by the additional arguments
STANSI
Ordinal: 564
Signature: void stansi();
Description: Set ANSI handling to useracc setting
STATUS
Ordinal: 565
Signature: int status;
Description: Raw status from btusts, where appropriate
STGOPT
Ordinal: 566
Signature: char *string=stgopt(int msgnum);
Description: Gets a string from an MCV file
STIME
Ordinal: 567
Signature: int stime(long *tp);
Description: stime - sets time
Supported:
STOP_POLLING
Ordinal: 568
Signature: void stop_polling(int unum);
Description: Stop polling for the specified user number channel
STPBTV
Ordinal: 569
Signature: int stpbtv (void *recptr, int stpopt);
Description: 'Step' based Btrieve operation
STRANSLEN
Ordinal: 570
Signature: int stranslen(char *anstg);
Description: find length of answer string (incl final '\0\0')
Supported:
STRCAT
Ordinal: 571
Signature: char *strcat(char *destination, const char *source );
Description: Concatenates two strings
STRCHR
Ordinal: 572
Signature: char * strchr ( const char * str, int character );
Description: Returns a pointer to the first occurence of character in the C string str
STRCMP
Ordinal: 573
Signature: int strcmp ( const char * str1, const char * str2 );
Description: Compares the C string str1 to the C string str2
STRCPY
Ordinal: 574
Signature: char* strcpy(char* destination, const char* source );
Description: Copies the C string pointed by source into the array pointed by destination, including the terminating null character
STRDUP
Ordinal: 575
Signature: char *strdup(const char *str);
Description: strdup - copies a string into a newly-created location
Supported:
STRICMP
Ordinal: 576
Signature: int stricmp(const char *string1, const char *string2);
Description: Compares strings without case sensitivity
STRLEN
Ordinal: 578
Signature: size_t strlen(const char* str);
Description: Returns the length of the C string str.
STRLWR
Ordinal: 579
Signature: char *lower=strlwr(char *string);
Description: Converts all uppercase letters in the string to lowercase
STRNCAT
Ordinal: 580
Signature: char *strncat(char *destination, const char *source, size_t num );
Description: Appends the first num characters of source to destination, plus a terminating null-character.
STRNCMP
Ordinal: 581
Signature: int strncmp(const char *str1, const char *str2, size_t maxlen);
Description: strncmp - compare one string to another
STRNCPY
Ordinal: 582
Signature: char *strncpy(char *destination, const char *source, size_t num);
Description: Copies characters from a string
STRPLN
Ordinal: 583
Signature: int strpln(char *stg);
Supported:
STRSTR
Ordinal: 584
Signature: char * strstr(char *str1, const char *str2 );
Description: Returns a pointer to the first occurence of str2 in str1, or a null pointer if str2 is not part of str1
STRTOK
Ordinal: 585
Signature: char *strtok(char *str, const char *delimiters );
Description: Splits the specified string into tokens based on the delimiters
STRTOL
Ordinal: 586
Signature: long strtol(const char *strP, char **suffixPP, int radix);
Description: strtol - convert a string to a long integer
STRUPR
Ordinal: 587
Signature: char *upper=strlwr(char *string);
Description: Converts all lowercase letters in 'string' to uppercase
STTBTV
Ordinal: 588
Signature: void sttbtv (int len);
Supported:
STZCPY
Ordinal: 589
Signature: stzcpy(char *dest, char *source, int nbytes);
Description: Copies a string with a limit
SUBVERS
Ordinal: 590
Signature: char subvers[SBVSIZ];
Description: Sub-version info, ext ed rls letters
Supported:
SUPCHC
Ordinal: 591
Signature: void supchc(int n,char *chcs[],int upx,int upy,int lox,int loy,int escok);
Supported:
SUPMB
Ordinal: 592
Signature: FILE *supmb;
Description: Signup named-message file pointer
Supported:
SV
Ordinal: 593
Signature: struct sysvbl sv;
Description: System-Variable Btrieve Record Layout Struct (1 of 3)
SV2
Ordinal: 594
Signature: struct sysvb2 sv2;
Description: System-Variable Btrieve Record Layout Struct (2 of 3)
Supported:
SWTCLS
Ordinal: 595
Signature: void swtcls(struct usracc *uacc, int makprm, char *clsnam, int dest, int days);
Description: Switch user to another class
Supported:
SYSSTG
Ordinal: 596
Signature: char *sysstg[];
Description: System type description strings
Supported:
TAGTHS
Ordinal: 597
Signature: char * tagths(int (*tshndl)(int tshcod));
Description: Return tagspec of othusn/othusp if handler is same
Supported:
TELL
Ordinal: 598
Signature: long tell(int handle);
Description: tell gets the current position of the file pointer associated with handle and expresses it as the number of bytes from the beginning of the file.
Supported:
TIME
Ordinal: 599
Signature: time_t time (time_t* timer);
Description: Get the current calendar time as a value of type time_t.
TJOINROU
Ordinal: 600
Signature: void (*tjoinrou)();
Description: Teleconference 'join from other' rouptr
TODAY
Ordinal: 601
Signature: int date=today();
Description: Find out today's date coded as YYYYYYYMMMMDDDDD
TOKOPT
Ordinal: 602
Signature: int index=tokopt(int msgnum, char *token1, chat *token2,....,NULL);
Description: Checks a type E CNF option for one of several possible values
TOLOWER
Ordinal: 603
Signature: int tolower (int c);
Description: Converts a uppercase letter to lowercase
TOUPPER
Ordinal: 604
Signature: int toupper (int c);
Description: Converts a lowercase letter to uppercase
TPWIPE
Ordinal: 605
Signature: void tpwipe(char *templt, int fldi, int preitems, int postitems);
Description: Wipe out supporting text surrounding field in template
Supported:
TSHMSG
Ordinal: 606
Signature: char tshmsg[TSHLEN+1];
Description: Universal global Tagspec Handler message
TSTCRD
Ordinal: 607
Signature: int enuf=tstcrd(long amount);
Description: Test if the user has enough credits
TZSET
Ordinal: 608
Signature: void tzset(void);
Description: sets local timezone info base on the 'TZ' environment string
Supported:
UIDXRF
Ordinal: 610
Signature: struct uidxrf;
Description: User-id cross reference structure
UINSYS
Ordinal: 611
Signature: int ison=uinsys(char *usrid);
Description: Determine if a user is online
Supported:
UISUSN
Ordinal: 612
Signature: int uisusn;
Description: Global Variable set when uinsys() returns 1
Supported:
ULTOA
Ordinal: 613
Signature: char *ultoa(unsigned long value, char *strP, int radix);
Description: ultoa - converts an unsigned long to a string
Supported:
UNGETC
Ordinal: 615
Signature: int ungetc(int character,FILE *stream );
Description: Ungets character from stream and decreases the internal file position by 1
UNIXTODOS
Ordinal: 616
Signature: void unixtodos(long time, struct date *d, struct time *t);
Description: unixtodos - converts from UNIX-format time
Supported:
UNLINK
Ordinal: 617
Signature: int unlink(const char *filename);
Description: unlink - deletes a file
UNPAD
Ordinal: 618
Signature: char *bufptr=unpad(char *string);
Description: Remove trailing blanks from input string
Supported:
UPDACC
Ordinal: 619
Signature: void updacc(void);
Description: Update a user's account utility
Supported:
UPDBCKGND
Ordinal: 620
Signature: void updbckgnd(void);
Supported:
UPDBTV
Ordinal: 621
Signature: void updbtv(char *recptr);
Description: Update the Btrieve current record
UPVBTV
Ordinal: 622
Signature: void upvbtv(char *recptr, int length);
Description: Update variable length Btrieve record
USAPTR
Ordinal: 624
Signature: struct usracc *usaptr;
Description: Points to that channel's 'usracc' struct
USER
Ordinal: 625
Signature: struct user;
Description: Contains information about the current user account (class, state, baud, etc.)
USRACC
Ordinal: 626
Signature: void *usracc;
Description: Fummy user account table pointer
Supported:
USRIDX
Ordinal: 627
Signature: int usridx(int chan);
Description: Find 'usernum' given visible channel number
Supported:
USRNUM
Ordinal: 628
Signature: int usrnum;
Description: Property with the User Number (Channel) of the user currently being serviced
USRPTR
Ordinal: 629
Signature: struct user *usrptr;
Description: Points to that channels 'user' struct
USRSON
Ordinal: 630
Signature: void usrson(void);
Description: Display-users-online utility
Supported:
VALDPC
Ordinal: 631
Signature: int valdpc(char *prot);
Supported:
VALIDIG
Ordinal: 632
Signature: int validig(int c);
Supported:
VALIDYN
Ordinal: 633
Signature: int validyn(int c,char *stg);
Supported:
VALPSW
Ordinal: 634
Signature: int valpsw(char *psw);
Supported:
VALUPC
Ordinal: 635
Signature: int valupc(char *prot);
Description: Is this a valid upload protocol?
Supported:
VDAOFF
Ordinal: 636
Signature: char *vdaoff(int unum);
Description: Compute volatile data pointer for another user
VDAPTR
Ordinal: 637
Signature: char *vdaptr;
Description: Points to the Volatile Data Area
VDAREA
Ordinal: 638
Signature: char *vdarea;
Description: Pointer to first vda element (bkwd. comp.)
Supported:
VDASIZ
Ordinal: 639
Signature: int vdasiz;
Description: Maximum size requirement of volatile data
VDATMP
Ordinal: 640
Signature: char *vdatmp;
Description: Points to the ad-hoc Volatile Data Area
VFYADN
Ordinal: 641
Signature: int vfyadn(int fldno, char *answer);
Description: Factory-issue field verify routine, for ask-done-at-end scheme
VIDALC
Ordinal: 642
Signature: void *vidalc(int len);
Supported:
VSPRINTF
Ordinal: 643
Signature: int vsprintf(char *s, const char *format, va_list arg);
Description: Writes formatted data from variable argument list to string
VSSCANF
Ordinal: 644
Signature: int vsscanf(const char *string,const char *format, va_list argp);
Description: vsscanf - gets formatted input from a string
Supported:
WTWAIT
Ordinal: 645
Signature: int wtwait(lomin,himin);
Description: Interpolate between time limits for lo/hi usage
Supported:
XLTCTLS
Ordinal: 646
Signature: void xltctls(char *txtbuf);
Description: Translate ASCII control characters
Supported:
XLTMNU
Ordinal: 647
Signature: void xltmnu(char *buffer);
Supported:
XLTTXV
Ordinal: 648
Signature: char *xlttxv(char *buffer,int size);
Description: Translate buffer (possible tvars)
XYRTRM
Ordinal: 649
Signature: void xyrtrm(char *msg);
Description: Terminate X/YMODEM receive session gracefully
Supported:
YNOPT
Ordinal: 650
Signature: int ynopt(int msgnum);
Description: Retrieves a yes/no option from an MCV file, flag == 1 if value started with 'Y'
ZAFILID
Ordinal: 651
Signature: int zafilid(char *recbuf);
Description: Identify File type
Supported:
_DGROUP
Ordinal: 653
Signature:
Description: The DGROUP variable is used to reload DS with DGROUP
Supported:
F_LDIV
Ordinal: 654
Signature:
Description: Long Division (Borland C++ Implicit Function)
F_LMOD
Ordinal: 655
Signature:
Description: Modulo (Borland C++ Implicit Function)
F_LUDIV
Ordinal: 656
Signature:
Description: Long Division, non-significant (Borland C++ Implicit Function)
F_LUMOD
Ordinal: 657
Signature:
Description: Modulo, non-significant (Borland C++ Implicit Function)
F_LXLSH
Ordinal: 658
Signature:
Description: Long Shift Left (Borland C++ Implicit Function)
F_LXMUL
Ordinal: 659
Signature:
Description: Long Multiplication (Borland C++ Implicit Function)
F_LXRSH
Ordinal: 660
Signature:
Description: Long Shift Right (Borland C++ Implicit Function)
F_LXURSH
Ordinal: 661
Signature:
Description: Long Shift Right, non-significant (Borland C++ Implicit Function)
F_PADD
Ordinal: 662
Signature:
Description: Long Pointer addition (Borland C++ Implicit Function)
Supported:
F_PCMP
Ordinal: 663
Signature:
Description: Long pointer comparison (Borland C++ Implicit Function)
Supported:
F_PSUB
Ordinal: 664
Signature:
Description: Long Pointer subtraction (Borland C++ Implicit Function)
Supported:
F_SCOPY
Ordinal: 665
Signature:
Description: Copies Struct into another Struct (Borland C++ Implicit Function)
LDIV
Ordinal: 666
Signature:
Description: Long Division (Borland C++ Implicit Function)
Supported:
LMOD
Ordinal: 667
Signature:
Description: Modulo (Borland C++ Implicit Function)
Supported:
LUDIV
Ordinal: 668
Signature:
Description: Long Division, non-significant (Borland C++ Implicit Function)
Supported:
LUMOD
Ordinal: 669
Signature:
Description: Modulo, non-significant (Borland C++ Implicit Function)
Supported:
LXLSH
Ordinal: 670
Signature:
Description: Long Shift Left (Borland C++ Implicit Function)
Supported:
LXMUL
Ordinal: 671
Signature:
Description: Long Multiplication (Borland C++ Implicit Function)
Supported:
LXRSH
Ordinal: 672
Signature:
Description: Long Shift Right (Borland C++ Implicit Function)
Supported:
LXURSH
Ordinal: 673
Signature:
Description: Long Shift Right, non-significant (Borland C++ Implicit Function)
Supported:
N_LDIV
Ordinal: 674
Signature:
Description: Long Division (Borland C++ Implicit Function)
Supported:
N_LMOD
Ordinal: 675
Signature:
Description: Modulo (Borland C++ Implicit Function)
Supported:
N_LUDIV
Ordinal: 676
Signature:
Description: Long Division, non-significant (Borland C++ Implicit Function)
Supported:
N_LUMOD
Ordinal: 677
Signature:
Description: Modulo, non-significant (Borland C++ Implicit Function)
Supported:
N_LXLSH
Ordinal: 678
Signature:
Description: Long Shift Left (Borland C++ Implicit Function)
Supported:
N_LXMUL
Ordinal: 679
Signature:
Description: Long Multiplication (Borland C++ Implicit Function)
Supported:
N_LXRSH
Ordinal: 680
Signature:
Description: Long Shift Right (Borland C++ Implicit Function)
Supported:
N_LXURSH
Ordinal: 681
Signature:
Description: Long Shift Right, non-significant (Borland C++ Implicit Function)
Supported:
N_PADD
Ordinal: 682
Signature:
Description: Long Pointer addition (Borland C++ Implicit Function)
Supported:
N_PCMP
Ordinal: 683
Signature:
Description: Long Pointer comparison (Borland C++ Implicit Function)
Supported:
N_PSUB
Ordinal: 684
Signature:
Description: Large Pointer subtraction (Borland C++ Implicit Function)
Supported:
PADD
Ordinal: 685
Signature:
Description: Long Pointer addition (Borland C++ Implicit Function)
Supported:
PCMP
Ordinal: 686
Signature:
Description: Long Pointer comparison (Borland C++ Implicit Function)
Supported:
PSUB
Ordinal: 687
Signature:
Description: Large Pointer subtraction (Borland C++ Implicit Function)
Supported:
SCOPY
Ordinal: 688
Signature:
Description: Copies Struct into another Struct (Borland C++ Implicit Function)
Supported:
SPMHALLOC
Ordinal: 689
Signature:
Supported:
SPMHEXPAND
Ordinal: 690
Signature:
Supported:
SPMHFREE
Ordinal: 691
Signature:
Supported:
SPMHINIT
Ordinal: 692
Signature:
Supported:
SPMHMOVE
Ordinal: 693
Signature:
Supported:
FND1ST
Ordinal: 694
Signature: int yes=fndlst(struct fndblk &fb, filespec, char attr);
Description: Any files in this filespec?
FNDNXT
Ordinal: 695
Signature: int yes=fndnxt(struct fndblk &fb);
Description: Any more files in this filespec?
FTFPSP
Ordinal: 696
Signature: struct ftfpsp {...};
Description: File transfer protocol specifications
Supported:
DLKEYS
Ordinal: 697
Signature: void dlkeys(char *uid);
Supported:
LVCHAT
Ordinal: 698
Signature: void lvchat(void);
Supported:
ENTCHT
Ordinal: 699
Signature: void entcht(void);
Supported:
RMTSYS
Ordinal: 700
Signature: int rmtsys;
Description: Remote sysop emulation channel (-1 if no)
Supported:
PRINTF
Ordinal: 701
Signature: int printf(const char *format, ...);
Description: printf - send formatted output to stdout
MTRUNI
Ordinal: 702
Signature: unsigned int mtruni;
Description: CNC returned unsigned integer
Supported:
MTRINT
Ordinal: 703
Signature: int mtrint;
Description: CNC returned integer
Supported:
MTRBUF
Ordinal: 704
Signature: char mtrbuf[MTRBUF_SIZ];
Description: CNC string buffer
Supported:
GRPNUM
Ordinal: 705
Signature: int *grpnum;
Description: Array of group numbers, by channel number
Supported:
MXBAUD
Ordinal: 706
Signature: unsigned mxbaud[];
Description: Array of maximum baud rated, by channel group
Supported:
GRTYPE
Ordinal: 707
Signature: char grtype[NGROUPS];
Description: Array of Group Type codes
Supported:
MTRETV
Ordinal: 708
Signature: int mtretv;
Description: CNC last return value
Supported:
WHOMON
Ordinal: 709
Signature: int whomon;
Description: Channel being monitored by GALFTSC.C
Supported:
FTFTCK
Ordinal: 710
Signature: unsigned int ftftck;
Description: 16 Hertz counter for FTF stuff
Supported:
FTSCOPE
Ordinal: 711
Signature: void (*ftscope)();
Description: GALFTSC.C entry point, if any
Supported:
UACOFF
Ordinal: 713
Signature: struct usracc *uaptr=uacoff(unum);
Description: Gets the online user account info
HICHP1
Ordinal: 714
Signature: int hichp1;
Description: Highest Channel number in use, plus 1
Supported:
CHANTY
Ordinal: 715
Signature: char chanty[NGROUPS];
Description: Array of btusdf() codes for LAN chan groups
Supported:
CHANTN
Ordinal: 716
Signature: char *chantn[]={'IPXD','IPXV','SPX'};
Description: LAN channel type names
Supported:
NUMCAT
Ordinal: 717
Signature: int numcat;
Description: Number of concat'd commands so far
Supported:
SYSKEY
Ordinal: 718
Signature: char *syskey;
Description: Key for 'sysop' powers: profanity and idle
CHGTIME
Ordinal: 719
Signature: char *chgtime;
Description: Minimum connect time to be charged
Supported:
MMUATR
Ordinal: 720
Signature: char *mmuatr;
Description: Default attribute for main menu selections
Supported:
ANSDIM
Ordinal: 721
Signature: char *ansdim;
Description: Dimmed attribute for main menu selections
Supported:
VISPSW
Ordinal: 722
Signature: int vispsw;
Description: Make passwords visible in detail displays?
Supported:
MAXCAT
Ordinal: 724
Signature: int maxcat;
Description: Maximum number of concat'd commands
Supported:
SVRATE
Ordinal: 725
Signature: int svrate;
Description: How many seconds between saving sysvbls?
Supported:
DFTINJ
Ordinal: 726
Signature: void dftinj(void);
Supported:
NOALEN
Ordinal: 727
Signature: int noalen(char *stg);
Supported:
SKPANS
Ordinal: 728
Signature: char *skpans(char *stg);
Supported:
INSDBZ
Ordinal: 729
Signature: void insdbz(void);
Supported:
MNUDNL
Ordinal: 730
Signature: int mnudnl;
Description: User downloading BBSMENU.DAT (or -1)
Supported:
CHMOD
Ordinal: 731
Signature: int chmod(const char *filename, int permiss);
Description: chmod - changes access mode of file
Supported:
STARTV
Ordinal: 732
Signature: char *startv[NGROUPS];
Description: Array of pointers to startup AT-commands
Supported:
NGLOBS
Ordinal: 733
Signature: int nglobs;
Description: # of global command handlers in operation
GLOBS
Ordinal: 734
Signature: int (*globs[GLBMAX])();
Description: Array of ptrs to glbl cmd hdlr functions
Supported:
HDLCON
Ordinal: 735
Signature: void (*hdlcon)();
Description: Handle connection with user
Supported:
BCC286_EXE
Ordinal: 736
Signature:
Supported:
_8087
Ordinal: 737
Signature: int _RTLENTRY _EXPDATA _8087 = 3;
Description: The OS provides an 80387 emulator, so we can pretend that we have a coprocessor.
FSTAT
Ordinal: 738
Signature: int fstat(int handle, struct stat *buff);
Description: fstat - gets open file information
Supported:
OLDINEDIT
Ordinal: 739
Signature: int oldinedit(int usn, int (*exipnt)());
Description: API for binary compatibility
Supported:
STAHDL
Ordinal: 740
Signature: int stahdl;
Description: Handle for the graph screen
Supported:
BB
Ordinal: 741
Signature: struct btvblk *bb;
Description: Current btvu file pointer set
GDEDCRD
Ordinal: 742
Signature: int enuf=gdedcrd(char *userid, long amount, int real, int asmuch);
Description: Deduct credits from any user's account
Supported:
NTSTCRD
Ordinal: 743
Signature: int enuf=ntstcrd(char *userid, long amount, int real);
Description: Test if the offline user has enough credits
Supported:
LTSTCRD
Ordinal: 744
Signature: int enuf=ltstcrd(struct usracc *uptr, long amount, int real);
Description: Tests if the user account structure has enough credits
Supported:
GTSTCRD
Ordinal: 745
Signature: int enuf=gtstcrd(char *userid, long amount, int real);
Description: Tests if any user has enough credits
Supported:
UHSKEY
Ordinal: 746
Signature: int uhskey(char *uid,char *lock);
Description: Does the user have this key?
UHSMKEY
Ordinal: 747
Signature: int uhsmkey(char *uid,int mnum);
Supported:
HDLC25
Ordinal: 748
Signature: void (*hdlc25)();
Description: Handle incoming X.25 call string (margv)
Supported:
HDLNRG
Ordinal: 749
Signature: void (*hdlnrg)();
Description: Handle non-RING strings during AWAITC
Supported:
NCHANS
Ordinal: 750
Signature: int nchans;
Description: Number of GSBL channels defined, nterms+1?
Supported:
GOMVEC
Ordinal: 752
Signature: int (*gomvec)();
Description: Vector for cmd stg handling in gomodl()
Supported:
TXTVARS
Ordinal: 753
Signature: structure txtvar { char name[TVRSIZ], char *(*varrou)() } *txtvars;
Description: Text Variable Structure
STRNICMP
Ordinal: 754
Signature: int strnicmp(const char *str1, const char *str2, size_t maxlen);
Description: strnicmp - compare one string to another without case sensitivity
REGISTER_PSEUDOK
Ordinal: 755
Signature: int register_pseudok(char *pskbeg,int (*pskrou)(int unum,char *lock));
Description: Registers a pseudo-key routine
Supported:
SCNPSK
Ordinal: 756
Signature: int scnpsk(int unum,char *lock);
Supported:
GENBB
Ordinal: 757
Signature: BTVFILE *genbb;
Description: Generic user data file btrieve file ptr
DELGEN
Ordinal: 758
Signature: void delgen(char *userid);
Supported:
OKBDAY
Ordinal: 759
Signature: int okbday(char *stg);
Supported:
NLINGO
Ordinal: 760
Signature: int nlingo;
Description: Number of languages defined, always at least 1
Supported:
CLINGO
Ordinal: 761
Signature: int clingo;
Description: Language index for the current user
LANGUAGES
Ordinal: 762
Signature: struct lingo **languages;
Description: Dynamic array of pointers to lingo structures
LNGFND
Ordinal: 763
Signature: int lngfnd(char *lngnam);
Description: Find a language by name, -1=can't
Supported:
CHGSPK
Ordinal: 764
Signature: int chgspk(int lgo,char *spoken);
Description: Alternate spoken language? (-1=no)
Supported:
CHGPRT
Ordinal: 765
Signature: int chgprt(int lgo,char *protoc);
Description: Alternate protocol? (-1=no)
Supported:
ALG1ST
Ordinal: 766
Signature: void alg1st(int lgo);
Description: Prepare to seek alternate languages
Supported:
ALGNXT
Ordinal: 767
Signature: int algnxt(void);
Description: Seek alternate languages
Supported:
TFSTATE
Ordinal: 768
Signature: int tfstate;
Description: tfsrdl() state code and return value
Supported:
TFSBUF
Ordinal: 769
Signature: char tfsbuf[MAXTFS]
Description: After tfsrdl() returns TFSLIN, the line goes here
Supported:
TFSPST
Ordinal: 770
Signature: char *tfspst;
Description: When tfspfx() returns 1, this is spkwht(what follows it)
Supported:
TFSFB
Ordinal: 771
Signature: struct fndblk tfsfb;
Description: fndblk structure from current file
Supported:
TFSFP
Ordinal: 772
Signature: FILE *tfsfp;
Description: File pointer while tfsrdl() returns TFSLIN
Supported:
TFSOPN
Ordinal: 773
Signature: int nfiles=tfsopn(char *filespec);
Description: Prepare to scan 1 or more text files
Supported:
TFSRDL
Ordinal: 774
Signature: int tfs=tfsrdl()
Description: Read the next line from the file(s) opened with tfsopn()
Supported:
TFSPFX
Ordinal: 775
Signature: int found=tfspfx(char *prefix);
Description: Is the current line of a file opened with tfsopn prefixed with the specified string
Supported:
TFSDPR
Ordinal: 776
Signature: void tfsdrp()
Description: Strip the previx off tfsbuf and prepare for sub-prefixes (dpr stands for 'deeper')
Supported:
HDLRNG
Ordinal: 777
Signature: void (*hdlrng)();
Description: Handle RING (non X-25) during AWAITC, HARING
Supported:
HDLCNC
Ordinal: 778
Signature: int (*hdlcnc)();
Description: Hand non-RING whatever during HARING
Supported:
PRFBUFFERS
Ordinal: 779
Signature: char *prfbuffers;
Supported:
PRFPOINTERS
Ordinal: 780
Signature: char **prfpointers;
Supported:
LINUSE
Ordinal: 781
Signature: char *linuse;
Supported:
INIMLT
Ordinal: 782
Signature: void inimlt(unsigned pbsize);
Supported:
CLRMLT
Ordinal: 783
Signature: void clrmlt();
Description: Clear the prf buffer indep of outprf
CKLONL
Ordinal: 784
Signature: void cklonl(void);
Supported:
OUTMLT
Ordinal: 785
Signature: void outmlt(int chan);
Description: Send prfbuf to a channel & clear
PRFMLT
Ordinal: 786
Signature: void prfmlt(int msgno,...);
Description: Like pmlt(), but the control string comes from an .MCV file
PMLT
Ordinal: 787
Signature: void pmlt(char *ctlstg,...);
Description: Like printf(), except the converted text goes into a buffer
MLTFLG
Ordinal: 788
Signature: int mltflg;
Supported:
GETGEN
Ordinal: 789
Signature: int getgen(struct bbsgen *genbuf,char *userid);
Supported:
SETGEN
Ordinal: 790
Signature: void setgen(struct bbsgen *genbuf);
Supported:
GENBUF
Ordinal: 791
Signature: struct bbsgen genbuf;
Description: FOr reading Main Exec records from BBSGEN.DAT
Supported:
CNCLNG
Ordinal: 792
Signature: int cnclng(void);
Description: Expect a language name of language pick from a numbered list
Supported:
MAXCAND
Ordinal: 793
Signature: char maxcand;
Description: best candidate -- cntcand() ret val
Supported:
LNGLIST
Ordinal: 794
Signature: void lnglist(int all);
Supported:
DSPMLT
Ordinal: 795
Signature: int dspmlt(msgno,parm1,parm2,parm3);
Description: Display Message based on ANSI flag
Supported:
BADLANG
Ordinal: 796
Signature: int badlang;
Description: To flag undefined languages in .MCVs
Supported:
POSLNG
Ordinal: 797
Signature: char *poslng;
Description: Possible languages autosensed
Supported:
AUSTIM
Ordinal: 798
Signature: unsigned *austim;
Description: Array[nterms] of the time of bgnaus()
Supported:
NUMCAND
Ordinal: 799
Signature: int numcand;
Description: # of candidates -- cntcand() ret val
Supported:
FSTCAND
Ordinal: 800
Signature: int fstcand;
Description: first candidate -- cntcand() ret val
Supported:
AUSWAIT
Ordinal: 801
Signature: unsigned auswait;
Description: Master timeout, 1/16 of second units
Supported:
NUMAUS
Ordinal: 802
Signature: int numaus;
Description: Number of autosense handlers
Supported:
LNGFOOT
Ordinal: 803
Signature: void lngfoot(int all);
Supported:
INIAUS
Ordinal: 804
Signature: void iniaus(void);
Supported:
REGAUTSNS
Ordinal: 805
Signature: void regautsns(AUTOSENSE *aushdl);
Supported:
BGNAUS
Ordinal: 806
Signature: int bgnaus(int foreal);
Supported:
PRCAUS
Ordinal: 807
Signature: int prcaus(void);
Supported:
SETBYPROT
Ordinal: 808
Signature: void setbyprot(char *prot,char value);
Supported:
CNTCAND
Ordinal: 809
Signature: int cntcand(void);
Supported:
LNGPOSN
Ordinal: 810
Signature: int lngposn(int chc);
Supported:
ECHSEC
Ordinal: 811
Signature: void echsec(char c, int width);
Description: Echo secretly (password masking)
SECCHR
Ordinal: 812
Signature: char secchr;
Description: Character to echo when typing 'secret' field
Supported:
SAMEND
Ordinal: 813
Signature: int samend(char *longs,char *ends);
Description: Compares ending of strings, checking if the first string ends with the second string (ignoring case)
FGETSTG
Ordinal: 814
Signature: int fgetstg(char *stg,int n,FILE *stream);
Description: Read a NULL-terminated string from a file
Supported:
GETDFT
Ordinal: 815
Signature: char getdft(void);
Supported:
UIDARR
Ordinal: 816
Signature: struct uidisp *uidarr;
Description: Users screen info array
Supported:
PMCARE
Ordinal: 817
Signature: char pmcare;
Description: Global for prtmnu(), hdlpmu() and subordinates
Supported:
PMVALU
Ordinal: 818
Signature: char pmvalu;
Description: Global for prtmnu(), hdlpmu() and subordinates
Supported:
HDLPMU
Ordinal: 819
Signature: void (*hdlpmu)(void);
Description: Handler chain for protocol menu
Supported:
ISPVIS
Ordinal: 820
Signature: int ispvis(struct ftfpsp *ftp);
Description: is protocol visible?
Supported:
FTHEAD
Ordinal: 821
Signature: struct ftfpsp *fthead;
Description: Address of 1st entry in prot list
Supported:
FPRLOCK
Ordinal: 822
Signature: char *fprlock;
Description: 'F' protocol lock
Supported:
ARCDSC
Ordinal: 823
Signature: char *arcdsc[];
Description: Array of file descriptions, indexed by file id
Supported:
LINGYN
Ordinal: 824
Signature: char lingyn(char c);
Description: Translates a user's yes/no in 'Y'/'N'
Supported:
EXTPTR
Ordinal: 825
Signature: struct extusr *extptr;
Description: Global pointer to extra info about cur usr
OTHEXP
Ordinal: 826
Signature: struct extusr *othexpi;
Description: Global Pointer to extendable in-memory structure for that user (set by onsys() or instat())
EXTOFF
Ordinal: 827
Signature: struct extusr *exptr=extoff(unum);
Description: Gets the extended User Account Information
KPAK
Ordinal: 828
Signature: long kpak[NGROUPS];
Description: Credits consumed per kilo-packet
Supported:
KSEC
Ordinal: 829
Signature: long ksec[NGROUPS];
Description: Credits consumed per minute
Supported:
KCHAR
Ordinal: 830
Signature: long kchar[NGROUPS];
Description: Credits consumed per kilo-character
Supported:
ECHTYP
Ordinal: 831
Signature: char echtyp[NGROUPS];
Description: Array of Echo Options:
Supported:
ALCTILE
Ordinal: 832
Signature: void *bigregion=alctile(unsigned qty, unsigned sizblock);
Description: Allocate a very large memory region
PTRTILE
Ordinal: 833
Signature: void *block=ptrtile(void *bigregion, unsigned unum);
Description: Dereference an alctile() region
MKTEMP
Ordinal: 834
Signature: char *mktemp(char *template);
Description: mktemp - makes a unique file name
Supported:
CHDIR
Ordinal: 835
Signature: int chdir(const char *path);
Description: chdir - changes working directory
Supported:
GETCURDIR
Ordinal: 836
Signature: int getcurdir(int drive, char *direc);
Description: getcurdir - gets current directory for specified drive
Supported:
MEMCHR
Ordinal: 837
Signature: void *memchr(const void *s, int val, size_t n);
Description: memchr - search for a character
Supported:
STPCPY
Ordinal: 838
Signature: char *stpcpy(char *dest, const char *src);
Description: #include <string.h>
Supported:
STRNSET
Ordinal: 839
Signature: char *strnset(char *str, int ch, size_t n);
Description: strnset - sets all characters in a string to a given character
Supported:
STRSET
Ordinal: 840
Signature: char *strset(char *str, int ch);
Description: strset - sets all characters in a string to a given character
Supported:
CREAT
Ordinal: 841
Signature: int creat(const char *filename, int permiss);
Description: creat - creates a new file or rewrites an existing one
Supported:
FCLOSEALL
Ordinal: 842
Signature: int fcloseall(void);
Description: fcloseall - close open streams
Supported:
FREOPEN
Ordinal: 843
Signature: FILE *freopen(const char *filename, const char *mode, FILE *stream );
Description: <cstdio>
Supported:
_FSOPEN
Ordinal: 844
Signature: FILE *_fsopen(const char *filename, char *type, int shflag);
Description: _fsopen - open a stream with file sharing
Supported:
MEMCCPY
Ordinal: 845
Signature: void *memccpy(void *dst, const void *src, int val, size_t n);
Description: memccpy - copy bytes from src to dst
Supported:
MEMICMP
Ordinal: 846
Signature: int memicmp(const void *s1, const void *s2, size_t n);
Description: memicmp - compares two memory areas
Supported:
MOVEDATA
Ordinal: 847
Signature: void movedata(unsigned srcseg, unsigned srcoff, unsigned dstseg, unsigned dstoff, size_t n);
Description: movedata - copy bytes
Supported:
DUP
Ordinal: 848
Signature: int dup(int handle);
Description: dup - duplicate a file handle
Supported:
DUP2
Ordinal: 859
Signature: int dup2(int oldhandle, int newhandle);
Description: dup - duplicate a file handle
Supported:
ACCESS
Ordinal: 850
Signature: int access(const char *filename, int amode);
Description: access - determines accessibility of a file
PFNPTR
Ordinal: 860
Signature: char *pfnptr;
Description: Pointer to profanity in string
Supported:
NTVARS
Ordinal: 861
Signature: int ntvars;
Description: Number of text variables in memory
HRTVAL
Ordinal: 862
Signature: unsigned long tix64k=hrtval();
Description: Read the free-running 65khz timer (not a typo)
GOODPTR
Ordinal: 863
Signature: int goodptr(void *ptr);
Supported:
GOODSTG
Ordinal: 864
Signature: int goodstg(char *ptr);
Supported:
LISTINGQ
Ordinal: 865
Signature: void listingq(char *path, int msgno);
Description: E-Z-Quick ASCII file listing, with prompt & substate
Supported:
READ
Ordinal: 866
Signature:
Description: read - reads from file
Supported:
WRITE
Ordinal: 867
Signature: int write(int handle, const void *buf, unsigned nbyte);
Description: write - writes to a file
Supported:
DISASTER
Ordinal: 868
Signature: jmp_buf disaster;
Description: Master longjmp() block, for catastro()
Supported:
RIPDFD
Ordinal: 869
Signature: int ripdfd;
Description: Any RIP language defined on this svr?
Supported:
RIPIDX
Ordinal: 870
Signature: int ripidx;
Description: Index into languages[] of 1st /RIP lang
Supported:
AUTSCNS
Ordinal: 871
Signature: char ***autscns;
Description: RIP_BUTTON cmd stgs, 1..MAXSEL, for all possible #'s of displayed buttons
Supported:
LGRFNT
Ordinal: 872
Signature: char *lgrfnt[];
Description: Enabled/dimmed large button font styles
Supported:
LGRSTY
Ordinal: 873
Signature: char *lgrsty[];
Description: Enabled/dimmed large button styles
Supported:
SMRFNT
Ordinal: 874
Signature: *char smrfnt[];
Description: Enabled/dimmed small button font styles
Supported:
SMRSTY
Ordinal: 875
Signature: char *smrsty[];
Description: Enabled/dimmed small button styles
Supported:
ALCBLOK
Ordinal: 879
Signature: void *alcblok(unsigned qty,unsigned size);
Description: Allocate a very large memory region, qty by sizblock bytes
PTRBLOK
Ordinal: 880
Signature: void *ptrblok(void *bigptr,unsigned index);
Description: Dereference an alcblok()'d region
FLDPTR
Ordinal: 881
Signature: struct fsdfld *fldptr;
Description: Global pointer to field info
SHOFLD
Ordinal: 882
Signature: void shofld(int attr, int justfy);
Description: Show this field (goto it, attr, contents) (ANSI only)
Supported:
STRRCHR
Ordinal: 883
Signature: char *strrchr(const char *str, int c);
Description: strrchr - scans a string for the last occurrence of a given character
Supported:
F_SPUSH
Ordinal: 884
Signature:
Description: Store Struct on storage (Borland C++ Implicit Function)
Supported:
COMMAS
Ordinal: 886
Signature: char *commas(char *intstg);
Supported:
INITASK
Ordinal: 887
Signature: int initask(void (*tskaddr)(int taskid));
MFYTASK
Ordinal: 888
Signature: void mfytask(int taskid,void (*tskaddr)(int taskid));
Supported:
SNDRST
Ordinal: 889
Signature: int sndrst;
Description: Send RIP_RESET_WINDOWS after sw to non-RIP?
Supported:
DETFLG
Ordinal: 890
Signature: int detflg;
Description: showusr(): called from REMSYS.C
Supported:
RIPMB
Ordinal: 891
Signature: FILE *ripmb;
Description: BBSRIP.MSG
Supported:
TFSABT
Ordinal: 892
Signature: void tfsabt();
Description: Aborts text file scanning
Supported:
FNROOT
Ordinal: 893
Signature: char *fnroot(char *fulpth);
Description: Returns the 1-8 character file name from the specified file
Supported:
FNWEXT
Ordinal: 894
Signature: char *fnwext(char *fulpth);
Description: Returns the file name with extension
Supported:
RSVNAM
Ordinal: 895
Signature: int rsvnam(char *name);
Description: Checks if a file name is reserved
Supported:
GETFTIME
Ordinal: 896
Signature: int getftime(int handle, struct ftime *ftimep);
Description: getftime - gets file date and time
SETFTIME
Ordinal: 897
Signature: int setftime(int handle, struct ftime *ftimep);
Description: setftime - gets file date and time
Supported:
CLSIZE
Ordinal: 898
Signature: unsigned clbyts=clsize(int drive);
Description: Returns the size of the clusters on the disk
Supported:
DRVNUM
Ordinal: 899
Signature: int drive=drvnum(char *path);
Description: Determine drive number from the path
Supported:
CLFIT
Ordinal: 900
Signature: long realsiz=clfit(long siz, unsigned clbyts);
Description: Total space used by a file based on cluster size
Supported:
HDEDCRD
Ordinal: 902
Signature: long hdedcrd(struct usracc *uptr,long amt,int real,int asmuch);
Description: Deduct credits, return num. deducted
Supported:
PTHOPT
Ordinal: 903
Signature: char *pthopt(int msgnum);
Supported:
RLENBTV
Ordinal: 904
Signature: int rlenbtv (void);
Supported:
STZCAT
Ordinal: 905
Signature: char *stzcat(char *dst,char *src,int num);
AINSCB
Ordinal: 906
Signature: struct ainscb *ainscb;
Supported:
AINBEG
Ordinal: 907
Signature: void ainbeg(void);
Description: Initialize ANSI-getchc() conversion session
Supported:
AINCHR
Ordinal: 908
Signature: int ainchr(char c);
Description: Translate ANSI keystrokes into getchc()-style keystrokes
Supported:
VERSION
Ordinal: 909
Signature: char version[];
Description: Main version code of The MajorBBS, in form X.YY
Supported:
SELENG
Ordinal: 910
Signature:
Supported:
SYSLOD
Ordinal: 911
Signature: unsigned syslod;
Description: System Loading (1 percent units)
Supported:
KYSBUF
Ordinal: 912
Signature: char *kysbuf;
Description: Pointer to one-shot internal keys buffer
Supported:
ANPBTVL
Ordinal: 913
Signature: int anpbtv (void *recptr, int anpopt);
SV3
Ordinal: 914
Signature: struct sysvb3 sv3;
Description: System-Variable Btrieve Record Layout Struct (3 of 3)
Supported:
FTGDN1
Ordinal: 915
Signature: int ftgdn1(char *prot, void (*retrou)())
Description: ftgsbm() replacement for copies of files already in tag list
Supported:
ALWAIT
Ordinal: 916
Signature: char alwait;
Description: Auto log-off waiting period
Supported:
__BASE
Ordinal: 917
Signature: unsigned __base;
Description: First selector of heap
Supported:
__TOP
Ordinal: 918
Signature: unsigned __top;
Description: Last selector of heap (inclusive)
Supported:
__HINCR
Ordinal: 919
Signature: unsigned __hincr;
Description: Increment between heap selectors
Supported:
VALEXI
Ordinal: 920
Signature: int valexi;
Description: Is eximod currently valid? (1 or 0)
Supported:
AGENTS
Ordinal: 921
Signature: struct agent {...} *agents;
Description: Agent information structure
Supported:
MSYSID
Ordinal: 922
Signature: char msysid[SIDSIZ];
Description: Master sysid for this system
Supported:
RQDPTR
Ordinal: 923
Signature: struct reqdat {...} *rqdptr;
Description: Engine's internal per-request data
Supported:
MRQSIZ
Ordinal: 924
Signature: int mrqsiz;
Description: Size of per-request memory area
Supported:
MRQPTR
Ordinal: 925
Signature: char *mrqptr;
Description: Pointer to per-request memory for agents
Supported:
GREQID
Ordinal: 926
Signature: int greqid;
Description: Global copy of request id underway
Supported:
RSPTMP
Ordinal: 927
Signature: char *rsptmp;
Description: Buffer for agents to store responses
Supported:
NAGENTS
Ordinal: 928
Signature: int nagents;
Description: Number of agents
Supported:
GDPBB
Ordinal: 929
Signature: BTVFILE *gdpbb;
Description: Generic dynapak database Btrieve pointer
Supported:
REGISTER_AGENT
Ordinal: 930
Signature: void register_agent(struct agent *agdptr);
HOOK_CONNECT
Ordinal: 931
Signature: void hook_connect(void (*conrou)(void));
Supported:
HOOK_DISCONNECT
Ordinal: 932
Signature: void hook_disconnect(void (*dscrou)(void));
Supported:
HOOK_CLEANUP
Ordinal: 933
Signature: void hook_cleanup(void (*mcurou)(void));
Supported:
HOOK_DELACCT
Ordinal: 934
Signature: void hook_delacct(void (*dlarou)(char *userid));
Supported:
HOOK_SHUTDOWN
Ordinal: 935
Signature: void hook_shutdown(void (*finrou)(void));
Supported:
CURCSU
Ordinal: 936
Signature: void curcsu(int chan);
Supported:
CURREQ
Ordinal: 937
Signature: void curreq(int reqid);
Supported:
RSP2READ
Ordinal: 938
Signature: void rsp2read(struct saunam *name,unsigned length,void *value);
Supported:
OK2WRITE
Ordinal: 939
Signature: void ok2write(char *filespec);
Supported:
RSP2WRITE
Ordinal: 940
Signature: void rsp2write(BOOL ok,unsigned length,void *data);
Supported:
STDCHK
Ordinal: 941
Signature: BOOL stdchk(char *key);
Description: Does current C/S user have key?
Supported:
REJECTREQ
Ordinal: 942
Signature: void rejectreq(void);
Supported:
SENDDPK
Ordinal: 943
Signature: void senddpk(int chan,char *dstapp,int priority,struct saunam *dpknam, unsigned length,void *value);
Supported:
QROOM
Ordinal: 944
Signature: BOOL qroom(int chan,int priority);
Supported:
DCLMRQ
Ordinal: 945
Signature: void dclmrq(int minsiz);
Supported:
MRQOFF
Ordinal: 946
Signature: char *mrqoff(int reqid);
Supported:
CYCLEME
Ordinal: 947
Signature: void cycleme(void (*cycaddr)(void));
Supported:
READGDP
Ordinal: 948
Signature: int readgdp(int direction,struct saunam *name,unsigned length,void *dest);
Supported:
WRITEGDP
Ordinal: 949
Signature: void writegdp(struct saunam *name,unsigned length,void *value);
Supported:
NEWARR
Ordinal: 950
Signature: int newarr(int incsiz,unsigned elemsiz);
Supported:
ADD2ARR
Ordinal: 951
Signature: void *add2arr(int arrhdl,void *newelem);
Supported:
ARRBAS
Ordinal: 952
Signature: void *arrbas(int arrhdl);
Supported:
NINARR
Ordinal: 953
Signature: int ninarr(int arrhdl);
Supported:
ARRELEM
Ordinal: 954
Signature: void *arrelem(int arrhdl,int index);
Supported:
SAMPKY
Ordinal: 955
Signature: char *sampky;
Description: Key required to log on reserved channels
Supported:
SAMPLN
Ordinal: 956
Signature: int sampln;
Description: Number of 'free sample' channels
Supported:
R2RPRF
Ordinal: 957
Signature: void r2rprf(struct saunam *name);
Description: Respond to read with prfbuf contents
Supported:
R2WPRF
Ordinal: 958
Signature: void r2wprf(BOOL ok);
Description: Respond to write w/ prfbuf contents
Supported:
STLCPY
Ordinal: 959
Signature: char *stlcpy(char *dst,char *src,unsigned num);
STP4CS
Ordinal: 960
Signature: char *stp4cs(char *buf);
Description: Strip buffer for C/S output
SAMEPATU
Ordinal: 961
Signature: BOOL samepatu(char *sau1,char *sau2,BOOL exact);
Supported:
SGNUSZ
Ordinal: 962
Signature: int sgnusz
Description: Maximum size of User-IDs for new sign-ups
Supported:
FULALW
Ordinal: 963
Signature: int fulalw;
Description: Full names allowed as User-IDs?
Supported:
NAMDFT
Ordinal: 964
Signature: int namdft;
Description: How do you handle user-ids?
Supported:
SETPFN
Ordinal: 965
Signature: void (*setpfn)(char *inp);
Description: Profanity checker routine
Supported:
VALUID
Ordinal: 966
Signature: int valuid(char *stg);
Supported:
B2CCPY
Ordinal: 967
Signature: void b2ccpy(char *dest,char *src,unsigned length);
Supported:
C2BCPY
Ordinal: 968
Signature: void c2bcpy(char *dest,char *src,unsigned length);
Supported:
MORSUP
Ordinal: 969
Signature: int morsup(int supstt);
Supported:
ABOSUP
Ordinal: 970
Signature: void abosup(int supstt);
Supported:
ENDSUP
Ordinal: 971
Signature: void endsup(void);
Supported:
GCSPLON
Ordinal: 972
Signature: void gcsplon(void);
Supported:
CNVD2S
Ordinal: 973
Signature: BOOL cnvd2s(char *saustg, struct saunam *saunam);
Description: Convert dpk from dev to struct form
Supported:
CNVS2D
Ordinal: 974
Signature: char *cnvs2d(struct saunam *saunam);
Description: Convert dpk from struct to dev form
Supported:
CSBUMP
Ordinal: 975
Signature: int csbump(int logon);
Supported:
SUPDFTS
Ordinal: 976
Signature: void supdfts(void);
Supported:
FORREAL
Ordinal: 977
Signature: BOOL forreal(void);
Supported:
GCS2CS
Ordinal: 978
Signature: void gcs2cs(void);
Supported:
XITMOD
Ordinal: 979
Signature: BOOL xitmod(void);
Supported:
DFTANS
Ordinal: 980
Signature: void dftans(char dft);
Supported:
R2RGDP
Ordinal: 981
Signature: void r2rgdp(int direction, struct saunam *dpknam);
Description: Respond to read with generic dynapak
Supported:
MMAPPID
Ordinal: 983
Signature: char *mmappid;
Description: Main menu agent's appid
Supported:
SUPAPPID
Ordinal: 984
Signature: char *supappid;
Description: Signup agent's appid
Supported:
RNOSID
Ordinal: 985
Signature: char *rnosid(char *regno);
Supported:
MENUPG
Ordinal: 989
Signature: struct mnupag {...} *menupg;
Description: Menu page data structure (btrieve layout)
Supported:
SAVEPAGE
Ordinal: 990
Signature: void savepage(struct mnupag *menupage,BOOL insert);
Supported:
UNPACK
Ordinal: 991
Signature: void unpack(struct mnupag *menupage);
Supported:
REPACK
Ordinal: 992
Signature: void repack(struct mnupag *menupage);
Supported:
UIDXST
Ordinal: 993
Signature: BOOL uidxst(char *uid);
Supported:
BXABTV
Ordinal: 994
Signature: void bxabtv(int loktyp);
Supported:
EXABTV
Ordinal: 995
Signature: void exabtv(void);
Supported:
GETBTVL
Ordinal: 996
Signature: void getbtvl (void *recptr, void *key, int keynum, int getopt, int loktyp);
OBTBTVL
Ordinal: 997
Signature: int obtbtvl (void *recptr, void *key, int keynum, int obtopt, int loktyp);
ANPBTVLK
Ordinal: 998
Signature: int anpbtvlk (void *recptr, int chkcas, int anpopt, int loktyp);
GABBTVL
Ordinal: 999
Signature: void gabbtv (void *recptr, long abspos, int keynum);
Description: Gets a Btrieve record from a file position
SWBUFS
Ordinal: 1000
Signature: unsigned swbufs(struct datstm far *dsp);
Description: snkwin() stub for buffered DataStream
Supported:
HOBUFS
Ordinal: 1001
Signature: void hobufs(struct datstm far *dsp, char byte);
Description: hrsone() stub for buffered DataStream
Supported:
DMBUFS
Ordinal: 1002
Signature: void dmbufs(struct datstm far *dsp, unsigned nactual);
Description: didmov() stub for buffered DataStream
Supported:
MVIAD
Ordinal: 1003
Signature: unsigned mviad(struct datstm far *dsp, char far *srcloc, unsigned nwant);
Description: moveit() stub via didmov() & snkwin()
Supported:
HVIAD
Ordinal: 1004
Signature: void hviad(struct datstm far *dsp, char byte);
Description: hrsone() stub via didmov() & snkwin()
Supported:
HDLRST
Ordinal: 1005
Signature: void (*hdlrst)();
Description: Handle Channel Reset
Supported:
BBSFVC
Ordinal: 1006
Signature: int bbsfvc(char *chtype);
Description: Find a vacant GCDI channel
Supported:
BBSDSC
Ordinal: 1008
Signature: void bbsdsc(int unum);
Description: Disconnect an interactive user
Supported:
MXMSSZ
Ordinal: 1009
Signature: unsigned mxmssz;
Supported:
DOS_CLOSE
Ordinal: 1010
Signature: unsigned _dos_close(int handle);
Description: _dos_close - close a file handle
Supported:
DOS_OPEN
Ordinal: 1011
Signature: unsigned _dos_open(const char *pathname, unsigned oflag, int *handle);
Description: _dos_open - opens a file for reading or writing
Supported:
SETMODE
Ordinal: 1012
Signature: int setmode(int handle, int mode);
Description: setmode - sets mode of open file
FTIME
Ordinal: 1013
Signature: void ftime(struct timeb *TimeStructPtr);
Description: ftime - Get current time and store it in 'timeb' structure
Supported:
SCANCH
Ordinal: 1014
Signature: unsigned scanch(char *bytes,char target,int limit);
Supported:
GLOBALGO
Ordinal: 1015
Signature: int globalgo(void);
Supported:
PRFASC
Ordinal: 1016
Signature: void prfasc();
Supported:
DFTUID
Ordinal: 1017
Signature: int dftuid(char *userid);
Supported:
LNGSWT
Ordinal: 1020
Signature: int lngswt(void);
Supported:
MONAME
Ordinal: 1021
Signature: char moname[][4];
Supported:
NCUDNT
Ordinal: 1022
Signature: char *ncudnt(int date,int time);
Supported:
CHKUID
Ordinal: 1023
Signature: int (*chkuid)(char *userid);
Description: Vector for approving User-ID
Supported:
RELOG
Ordinal: 1024
Signature: void relog(void);
Supported:
DECUSR
Ordinal: 1025
Signature: void (*decusr)(void);
Description: decevy() service vector
Supported:
DECUSN
Ordinal: 1026
Signature: int decusn;
Description: User number
Supported:
DECUSP
Ordinal: 1027
Signature: struct user *decusp;
Description: User online information (MAJORBBS.H)
Supported:
DECUAP
Ordinal: 1028
Signature: struct usracc *decuap;
Description: User account information (USRACC.H)
Supported:
DECCST
Ordinal: 1029
Signature: long deccst;
Description: Cost of online time since last (*decusr)()
Supported:
DECDFT
Ordinal: 1030
Signature: void decdft(void);
Supported:
DECLOG
Ordinal: 1031
Signature: int declog(void);
Description: Check logon time limit
Supported:
DECSUP
Ordinal: 1032
Signature: int decsup(void);
Description: Check signup time limit
Supported:
DECTDY
Ordinal: 1033
Signature: int dectdy(void);
Description: Check today's time limit
Supported:
DECCAL
Ordinal: 1034
Signature: int deccal(void);
Description: Check per/call time limit
Supported:
DEC15S
Ordinal: 1035
Signature: void dec15s(void);
Description: Count out 15 sec of statistics
Supported:
DECCRD
Ordinal: 1036
Signature: void deccrd(long surdsc);
Description: Decrement credits for 15 sec online
Supported:
LONAUD
Ordinal: 1037
Signature: int lonaud;
Description: Make an audit trail entry for each logon?
Supported:
LONCDI
Ordinal: 1038
Signature: void (*loncdi)();
Description: Handle login audit trail msg on GCDI channel
Supported:
FNEXT
Ordinal: 1039
Signature: char *fnext(char *fulpth);
Supported:
STRSTP
Ordinal: 1041
Signature: char *strstp(char *str,char ch);
Supported:
MEMSTP
Ordinal: 1042
Signature: int memstp(char *block,int nbytes,char byt);
Supported:
MKDOSN
Ordinal: 1043
Signature: char *mkdosn(char *string);
Supported:
UNTAG
Ordinal: 1044
Signature: void untag(int tagnum);
Description: Notify application of file un-tagging
Supported:
NUMFTG
Ordinal: 1045
Signature: void numftg(int newnum);
Description: Perform untag notification to the extent needed by new numftg
Supported:
RMVTAG
Ordinal: 1046
Signature: void rmvtag(char *untcmd);
Description: Handle command to untag
Supported:
SYSCYC
Ordinal: 1048
Signature: void (*syscyc)(void);
Description: System-cycle vector (tail is prctask())
CHNCYC
Ordinal: 1049
Signature: void (*chncyc)(void);
Description: Channel-cycle vector (tail is dwopr())
Supported:
LSTUNM
Ordinal: 1050
Signature: int lstunm;
Description: Last user-number returned by btuscn()
Supported:
NEWUNM
Ordinal: 1051
Signature: int newunm;
Description: New user-number just returned by btuscn()
Supported:
FIRSTWD
Ordinal: 1052
Signature: char *firstwd(char *string);
Supported:
NEXTWD
Ordinal: 1053
Signature: char *nextwd(void);
Supported:
RCDBAUD
Ordinal: 1054
Signature: void rcdbaud(long baud);
Description: Record the channel baud rate
Supported:
SHOMAL
Ordinal: 1055
Signature: void shomal(void);
Supported:
GRTSUB
Ordinal: 1056
Signature: char *grtsub[];
Description: Array of GCDI channel type names
Supported:
NUMCDI
Ordinal: 1057
Signature: int numcdi(char *chtype);
Description: Counts the hnumber of GCDI channels
Supported:
HDLRLG
Ordinal: 1058
Signature: void (*hdlrlg)();
Description: Handle relogging on a new user
Supported:
LNGTCK
Ordinal: 1059
Signature: unsigned long lngtck;
Description: 4-gig second counter
Supported:
HDLZAP
Ordinal: 1060
Signature: void (*hdlzap)();
Description: Handle zapping an idle channel
Supported:
TFCCHG
Ordinal: 1061
Signature: long tfcchg(long nbytes,long credpk);
Description: Charge user for traffic
Supported:
SYSTEM
Ordinal: 1062
Signature: static int near pascal system(char far *ROM, char *Copyright);
Description: system - displays system information
Supported:
SPAWNL
Ordinal: 1063
Signature: int spawnl(int modeF,const char *pathP, const char *arg0, const char *arg1, ..., const char *argn, NULL);
Description: spawnl - creates and runs child processes
Supported:
ERRNO
Ordinal: 1064
Signature: int *__errno (void);
Description: __errno - return address of errno value for this thread
Supported:
NUMONL
Ordinal: 1065
Signature: int numonl(int state);
Supported:
FSDCHI
Ordinal: 1066
Signature: char fsdchi(int chan, int c);
Description: btuchi() character input handler for FSD
Supported:
HDLGPR
Ordinal: 1067
Signature: void (*hdlgpr)(char *);
Supported:
ACTDET
Ordinal: 1068
Signature: int actdet;
Description: Activity detected in this channel cycle
Supported:
STRRPL
Ordinal: 1069
Signature: char *strrpl(char *str,char och,char nch);
Supported:
DELDIR
Ordinal: 1070
Signature: int deldir(char *dirpath);
Supported:
CNTDIRS
Ordinal: 1071
Signature: void cntdirs(char *path);
Description: Count bytes and files in a directory and its subdirectories
Supported:
DELDIRERR
Ordinal: 1073
Signature: extern char deldirerr[];
Supported:
OUTATA
Ordinal: 1074
Signature: int outata;
Description: Output ATA to modems when Answering?
Supported:
HDLSMP
Ordinal: 1075
Signature: int (*hdlsmp)();
Description: Handle sample vs. paying channel determin
Supported:
CHKACC
Ordinal: 1076
Signature: int (*chkacc)(void);
Description: Handle final accounting of logon
Supported:
CHKPSW
Ordinal: 1077
Signature: int (*chkpsw)(char *psword);
Description: Vector for approving password
Supported:
CNCBGW
Ordinal: 1078
Signature: char *cncbgw(char *buffer,int sizbuf);
Supported:
NINGRP
Ordinal: 1079
Signature: int ningrp(int group);
Supported:
BEG_PHASE
Ordinal: 1080
Signature: void (*beg_phase)(char *name,long num);
Description: BEG_PHASE() vector
Supported:
END_PHASE
Ordinal: 1081
Signature: void (*end_phase)(char *name,long num);
Description: END_PHASE() vector
Supported:
RPTPHS
Ordinal: 1082
Signature: void rptphs(FILE *fp);
Description: Report on the past NUMPHS phases
Supported:
PSTPHS
Ordinal: 1083
Signature: struct phasedbg *pstphs(int index);
Description: Get information on a past phase
Supported:
UNIQFN
Ordinal: 1084
Signature: char *uniqfn(char *fspec);
Supported:
SDLLINFO
Ordinal: 1085
Signature: void sdllinfo(FILE *dst);
Supported:
SHOSTACK
Ordinal: 1086
Signature: void shostack(FILE *dst,char *ptr,int rows,int ibpval);
Supported:
SFTRAK
Ordinal: 1087
Signature: char *sftrak;
Description: Source file tracking
Supported:
SLTRAK
Ordinal: 1088
Signature: int sltrak;
Description: Source line tracking
Supported:
MXBAUDL
Ordinal: 1089
Signature: unsigned mxbaud[];
Description: Array of maximum baud rates, by chan group
Supported:
TFSPTH
Ordinal: 1090
Signature:
Supported:
MDMATZ
Ordinal: 1091
Signature: char *mdmatz[NGROUPS];
Description: Array of pointers to modem reset strings
Supported:
MDMBSY
Ordinal: 1092
Signature: char *mdmbsy[NGROUPS];
Description: Array of pointers to modem busy-out stgs
Supported:
MDMNAN
Ordinal: 1093
Signature: char *mdmnan[NGROUPS];
Description: Array of pointers to modem no-answer stgs
Supported:
KEYSBB
Ordinal: 1094
Signature: BTVFILE *keysbb;
Description: Keys database pointer
Supported:
GLOBGO
Ordinal: 1095
Signature: int globgo;
Description: 1=doing a global /go exit chain, 0=not
Supported:
MEMDBGRPT
Ordinal: 1096
Signature: void memdbgrpt(FILE *fp);
Description: Report on special memory debugging
Supported:
CKSUM8
Ordinal: 1097
Signature: unsigned char cksum8(unsigned char *stg, int nbytes);
Description: Returns 8-bit checksum
Supported:
CKSUM16
Ordinal: 1098
Signature: unsigned int cksum16(unsigned int *stg, int nwords);
Description: Returns 16-bit checksum
Supported:
MEMDBG
Ordinal: 1099
Signature: int memdbg;
Description: set to 0 to disable special sel dbg
Supported:
AABBTVL
Ordinal: 1100
Signature: int aabbtvl (void *recptr, long abspos, int keynum, int loktyp);
Supported:
STPBTVL
Ordinal: 1101
Signature: int stpbtvl (void *recptr, int stpopt, int loktyp);
UNLBTV
Ordinal: 1102
Signature: void unlbtv (long abspos, int keynum);
Supported:
WSLBTV
Ordinal: 1103
Signature: int wslbtv (void);
Supported:
ISWRITE
Ordinal: 1104
Signature: BOOL iswrite(void);
Supported:
CRC16
Ordinal: 1105
Signature: unsigned int crc16(unsigned char *stg, int nbytes);
Description: Returns 16-bit CRC
Supported:
CRC32
Ordinal: 1106
Signature: unsigned long crc32(unsigned char *stg, int nbytes);
Description: Returns 32-bit CRC
Supported:
ASUPQ
Ordinal: 1107
Signature: char *asupq[NMQSTS];
Description: Pointers to additional sign-up questions
Supported:
SUPHDR
Ordinal: 1108
Signature: char *suphdr;
Description: Additional sign-up questions header
Supported:
SUPEND
Ordinal: 1109
Signature: char *supend;
Description: Closing thanks for additional sign-up questions
Supported:
SUPFRM
Ordinal: 1110
Signature: int supfrm;
Description: Format output in fixed-length ASCII?
Supported:
SAVUSR
Ordinal: 1111
Signature: void savusr(char *answers0);
Supported:
B2CCVT
Ordinal: 1112
Signature: char *b2ccvt(char *str,int bufsiz);
Supported:
C2BCVT
Ordinal: 1113
Signature: char *c2bcvt(char *str,int bufsiz);
Supported:
PAGEROU
Ordinal: 1114
Signature: int (*pagerou)();
Description: Teleconference page routine
Supported:
CSPAGEROU
Ordinal: 1115
Signature: int (*cspagerou)();
Description: c/s page routine
Supported:
GLBKEY
Ordinal: 1116
Signature: char *glbkey;
Description: Key for 'sysop' power: /l
Supported:
GPAGINT
Ordinal: 1117
Signature: int gpagint;
Description: Global page interval, used if gpirou==NULL
Supported:
PAGESET
Ordinal: 1118
Signature: int (*pageset)();
Description: page setting routine
Supported:
NRECCL
Ordinal: 1119
Signature: int nreccl
Description: Number of recent calls to record
Supported:
SYSREC
Ordinal: 1120
Signature: int sysrec;
Description: Include MASTERs in /RECENT list?
Supported:
RECENTS
Ordinal: 1121
Signature: struct recalls *recents;
Description: Array of most recent callers
Supported:
LANGCHG
Ordinal: 1122
Signature: char *langchg;
Description: Key required to change language pref
Supported:
FULLPATH
Ordinal: 1123
Signature: char *_fullpath(char *buffer, const char * pathname, size_t maxlen);
Description: _fullpath - makes new file name
Supported:
NORMSPEC
Ordinal: 1124
Signature: char *normspec(char *dest,char *src);
Supported:
FPUTS
Ordinal: 1125
Signature: int fputs(const char *string, FILE *stream);
Description: fputs - puts a string on a stream
GMKDIR
Ordinal: 1126
Signature: void gmkdir(char *dirnam);
Supported:
FILNPART
Ordinal: 1127
Signature: char *filnpart(char *filespec);
Supported:
PATHPART
Ordinal: 1128
Signature: char *pathpart(char *filespec);
Supported:
STDMCHK
Ordinal: 1129
Signature: BOOL stdmchk(int mnum);
Description: Does current user have key in message?
Supported:
INCUSR
Ordinal: 1130
Signature: int incusr(int unum,BOOL iginv,BOOL inccur);
Supported:
AXSCHG
Ordinal: 1131
Signature: void axschg(char *uid);
Supported:
CENTURY
Ordinal: 1132
Signature: int century;
Description: 19-23 - ind's century for v2sdat()
Supported:
V2DDAT
Ordinal: 1133
Signature: int v2ddat(double vbdat);
Supported:
V2DTIM
Ordinal: 1134
Signature: int v2dtim(double vbdat);
Supported:
V2SDAT
Ordinal: 1135
Signature: char *v2sdat(double vbdat);
Supported:
V2STIM
Ordinal: 1136
Signature: char *v2stim(double vbdat);
Supported:
D2VDAT
Ordinal: 1137
Signature: double d2vdat(int dosdat,int dostim);
Supported:
S2VDAT
Ordinal: 1138
Signature: double s2vdat(char *stgdat,char *stgtim);
Supported:
INFSD
Ordinal: 1139
Signature: int infsd(int usn, void (*exipnt)());
Description: Is the user in FSD from here?
Supported:
PSMATMS
Ordinal: 1140
Signature: void psmatms(char *pagmsg);
Description: Send Sysop page to main console
Supported:
SPAGESET
Ordinal: 1141
Signature: void (*spageset)();
Description: Set page setting routine
Supported:
STLCAT
Ordinal: 1142
Signature: char *stlcat(char *dst,char *src,unsigned num);
Supported:
REFLOW
Ordinal: 1143
Signature: void reflow(char *buf);
Description: Re-flow buffer for C/S output
Supported:
NAMTMP
Ordinal: 1144
Signature: struct saunam *namtmp;
Description: Temp buffer for agents to store names
Supported:
ITEMIDXD
Ordinal: 1145
Signature: char *itemidxd(char *ctlstg,int index,char *delim);
Supported:
ITEMIDX
Ordinal: 1146
Signature: char *itemidx(char *ctlstg,int index);
Supported:
ITEMCNTD
Ordinal: 1147
Signature: int itemcntd(char *ctlstg,char *delim);
Supported:
ITEMCNT
Ordinal: 1148
Signature: int itemcnt(char *ctlstg);
Supported:
DOVECS
Ordinal: 1149
Signature: void dovecs(int vechdl);
Description: Call all hooked functions
Supported:
CONHDL
Ordinal: 1150
Signature: int conhdl;
Description: Handle to array of connection fucntions
Supported:
DSCHDL
Ordinal: 1151
Signature: int dschdl;
Description: Handle to array of disconnection functions
Supported:
MCUHDL
Ordinal: 1152
Signature: int mcuhdl;
Description: Handle to array of auto-cleanup functions
Supported:
DLAHDL
Ordinal: 1153
Signature: int dlahdl;
Description: Handle to array of delete-acct functions
Supported:
FINHDL
Ordinal: 1154
Signature: int finhdl;
Description: Handle to array of shutdown functions
Supported:
FFINHDL
Ordinal: 1155
Signature: int ffinhdl;
Description: Handle to array of final shutdown functions
Supported:
HOOK_FINALSHUTDOWN
Ordinal: 1156
Signature: void hook_finalshutdown(void (*ffinrou)(void));
Description: Hook final system shutdown
Supported:
TMPNAM
Ordinal: 1157
Signature: char *tmpnam(char *s);
Description: tmpnam - builds a unique file name
Supported:
CSVCRR
Ordinal: 1158
Signature: int csvcrr;
Description: C/S credit consumption rate per minute
Supported:
FIXPTH
Ordinal: 1159
Signature: void fixpth(char *path);
Supported:
UDWRAP
Ordinal: 1160
Signature: int udwrap;
Description: Determines if cursor up/down array wraps at limits
Supported:
SHORTM
Ordinal: 1161
Signature: int shortm;
Description: Toggle to display short or long menus
Supported:
PFCEIL
Ordinal: 1162
Signature: int pfceil;
Description: Profanity detection ceiling
Supported:
S2AAHDL
Ordinal: 1163
Signature: int s2aahdl;
Description: Handle to array of C/S->A/A functions
Supported:
S2CSHDL
Ordinal: 1164
Signature: int s2cshdl;
Description: Handle to array of A/A->C/S functions
Supported:
HOOK_SWT2AA
Ordinal: 1165
Signature: void hook_swt2aa(void (*s2aarou)(void));
Description: Hook C/S user switching C/S->A/A mode
Supported:
HOOK_SWT2CS
Ordinal: 1166
Signature: void hook_swt2cs(void (*s2csrou)(void));
Description: Hook C/S user switching A/A->C/S mode
Supported:
NEWPOOL
Ordinal: 1167
Signature: int newpool(unsigned areasiz, int nareas, int ninmem);
Description: Create a new pool of memory areas
Supported:
RSVAREA
Ordinal: 1168
Signature: int rsvarea(int poolhdl);
Description: Reserve a memory area within a pool
Supported:
UNRAREA
Ordinal: 1169
Signature: void unrarea(int poolhdl, int areahdl);
Description: Un-reserve a memory area within a pool
Supported:
HOOK_ANNOUNCE
Ordinal: 1170
Signature: void hook_announce(void (*annorou)(void));
Description: Hook announcement routine
Supported:
ADDANNOM
Ordinal: 1171
Signature: void addannom(char *message,char *appid,char *cmdstg);
Description: Sends an announcement with the module reference
Supported:
ADDANNO
Ordinal: 1172
Signature: void addanno(char *message);
Description: Tacks one announcement onto rsptmp
Supported:
ANNOHDL
Ordinal: 1173
Signature: int annohdl;
Description: Handle to array of announcement functions
Supported:
DCLANNO
Ordinal: 1174
Signature: void dclanno(int size);
Description: Module declaration for announcement per-request
Supported:
ANNOMEM
Ordinal: 1175
Signature: char *annomem;
Description: Per-request logon announcement memory
Supported:
ABSDTDY
Ordinal: 1176
Signature: bool absdtdy(void);
Description: Determines if there was an abnormal shutdown (crash) today
Supported:
ISMYREQ
Ordinal: 1177
Signature: bool ismyreq(int reqid,char *appid);
Supported:
GNUMDB
Ordinal: 1178
Signature: int gnumdb(char *mdfnam);
Supported:
CURMBK
Ordinal: 1179
Signature: FILE *curmbk;
Description: Template setmkb() pointer
Supported:
BBSCON
Ordinal: 1180
Signature: int bbscon(int unum);
Description: Somebody wants to connect to the BBS
Supported:
EDTPFN
Ordinal: 1181
Signature: void (*edtpfn)(int pfnlvl);
Description: Editor set pfn level (call after bgnedt)
Supported:
HANGUPS
Ordinal: 1182
Signature: void (*hangups)();
Description: Always call first on handup intercept vector
Supported:
MSTSCAN
Ordinal: 1183
Signature: char *mstscan(char *msgfil,char *vblnam,int maxsiz);
Supported:
SNUMDB
Ordinal: 1184
Signature: void snumdb(char *mdfnam,int ndbfils);
Supported:
INFSDHUP
Ordinal: 1185
Signature: bool infsdhup;
Description: Determines if we're in the middle of FSD hangup handling
Supported:
FOPAVL
Ordinal: 1186
Signature: int fopavl;
Description: The number of fopen()'s left according to Borland's table
Supported:
ACNMB
Ordinal: 1187
Signature: FILE *acnmb;
Description: Accounting named-message file block pointer
Supported:
SETBBYE
Ordinal: 1188
Signature: void setbbye(void);
Description: Set BYEBYE for current usernum
Supported:
SCNMDF
Ordinal: 1189
Signature: char *scnmdf(char *mdfnam,char *linpfx);
MDFODMD
Ordinal: 1190
Signature: char *mdfodmd(char *mdfnam);
Supported:
BGNEDT
Ordinal: 1191
Signature: int (*bgnedt)();
Description: System editor call
Supported:
EDTIMR
Ordinal: 1192
Signature: void (*edtimr)(int (*imradr)());
Description: Editor import hooking routine
Supported:
ISFXVAL
Ordinal: 1193
Signature: bool isfxval(unsigned *result, char *str);
Description: Converts number dpk suffic to an int
Supported:
LSFXVAL
Ordinal: 1194
Signature: bool lsfxval(unsigned long *result, char *str);
Description: Converts number dpk suffic to a long
Supported:
RSPTIM
Ordinal: 1195
Signature: unsigned long rsptim;
Description: Average response time, in 1/65536 sec units
Supported:
VALLON
Ordinal: 1196
Signature: BOOL (*vallon)(void);
Description: Vector for final logon validation
Supported:
BYENDL
Ordinal: 1197
Signature: void byendl();
Description: Log-off a user (no BYEDLY, no depadb)
Supported:
STRINS
Ordinal: 1198
Signature: char * strins(char *dststg, char *insstg, int sizdst);
Description: Insert a string before another
Supported:
USRFLAGS
Ordinal: 1199
Signature: void usrflags(void);
Description: Set some usrptr->flags & ->usetmr
Supported:
OPNBTVL
Ordinal: 1200
Signature: BTVFILE *opnbtvl (char *filnam, int maxlen, char *owner);
Description: Open a Btrieve file (low level), return pointer
Supported:
NMALLOC
Ordinal: 1201
Signature: unsigned long nmalloc;
Description: Returns the count of malloc()'s
Supported:
NMSKIP
Ordinal: 1202
Signature: unsigned long nmskip;
Description: Skip this many initial malloc's
Supported:
NMSCTR
Ordinal: 1203
Signature: unsigned long nmsctr;
Description: Counter up to nmskip
Supported:
NMSPEC
Ordinal: 1204
Signature: unsigned long nmspec;
Description: Count of special malloc() sel's
Supported:
NMBUST
Ordinal: 1205
Signature: unsigned long nmbust;
Description: Count special sel's averted
Supported:
NMLINR
Ordinal: 1206
Signature: unsigned long nmlinr;
Description: Number of linear conv errors
Supported:
NMFREE
Ordinal: 1207
Signature: unsigned long nmfree;
Description: Count free()'s
Supported:
LSTALCPHS
Ordinal: 1208
Signature:
Supported:
LSTALCSIZ
Ordinal: 1209
Signature:
Supported:
GOODCPTR
Ordinal: 1210
Signature: int goodcptr(void *ptr);
Supported:
ALCDBG
Ordinal: 1211
Signature: int alcdbg;
Description: (memdbg) 0=running low on selectors
Supported:
ASTMODE
Ordinal: 1212
Signature: int astmode;
Description: Assertion failure mode:
Supported:
GALASTFAIL
Ordinal: 1213
Signature: void galastfail(char *filinf, unsigned long linnum, char *message);
Description: Assertion failure
Supported:
ASTRPTFIL
Ordinal: 1214
Signature: char *astrptfil;
Description: Assertion failure report file
Supported:
BTVUPTR
Ordinal: 1215
Signature: int (*btvuptr)(int funcno,int datbufseg,int keyseg,int keyno,int rlen);
Supported:
BTVERRPTR
Ordinal: 1216
Signature: void (*btverrptr)(char *who)
Description: Vector for low level Btrieve functions
Supported:
LOCALECONVENTION
Ordinal: 1217
Signature: struct lconv _localeconvention {... };
Description: The 'C' locale lconv structure
Supported:
CRCTAB
Ordinal: 1300
Signature: unsigned short crctab[];
Supported:
CR3TAB
Ordinal: 1301
Signature: long cr3tab[];
Supported:
CATRPT
Ordinal: 1302
Signature: void (*catrpt)(char *filnam);
Supported:
PLSTAK
Ordinal: 1303
Signature: void plstak(char *filnam, void *sssp, unsigned int bp);
Description: Phar Lap stack report
Supported:
CATBPSAV
Ordinal: 1304
Signature: void *catbpsav;
Supported:
CATACT
Ordinal: 1305
Signature: int catact;
Supported:
INEDIT
Ordinal: 1306
Signature: int (*inedit);
Description: User-is-in editor routine
Supported:
AREAPTR
Ordinal: 1307
Signature: void *areaptr(int poolhdl, int areahdl);
Description: Get pointer to a reserved mem area
Supported:
GLBKEYI
Ordinal: 1308
Signature: char *glbkeyi;
Description: Key for 'sysop' power: /invis
Supported:
GOODBLK
Ordinal: 1309
Signature: unsigned goodblk(void *ptr,unsigned nbytes);
Supported:
SAPSUP
Ordinal: 1310
Signature: int sapsup;
Description: Server Advertising Protocol supported?
Supported:
SAPPRP
Ordinal: 1311
Signature: void sapprp(void);
Supported:
SAPREP
Ordinal: 1312
Signature: struct sapinf *saprep(int mask);
Description: Report on one S.A.P. server at a time
Supported:
ISERRF
Ordinal: 1313
Signature: BOOL (*iserrf)(int chan);
Description: Determines if the channel is 'error free'
Supported:
GPIROU
Ordinal: 1314
Signature: int (*gpirou)(int usn);
Description: Global page interval routine
Supported:
LOKNAM
Ordinal: 1315
Signature: int loknam(char *lokname);
Description: Validates a proposed lock name
Supported:
LOW_HASKEY
Ordinal: 1316
Signature: int low_haskey(char *lock,int unum,struct user *uptr);
Description: Low-Level haskey() handler (no ands/ors)
Supported:
CLISRV
Ordinal: 1317
Signature: int clisrv;
Description: Denotes supporting client/server log-ons
Supported:
IMDROP
Ordinal: 1318
Signature: void imdrop(void);
Description: Immediately drop current user channel
Supported:
LOCK
Ordinal: 1319
Signature: int lock(int handle, long ofs, long length);
Description: lock - sets file sharing locks
Supported:
UNLOCK
Ordinal: 1320
Signature: int unlock(int handle, long ofs, long length);
Description: unlock - resets file sharing locks
Supported:
LOCALTIME
Ordinal: 1321
Signature: struct tm *localtime(long *clock);
Description: localtime - converts date and time to a structure
Supported:
CHSIZE
Ordinal: 1322
Signature: int chsize(int fildes, long newSize);
Description: chsize - change file size
Supported:
REMOVE
Ordinal: 1323
Signature: int remove(const char *filename);
Description: Remove - deletes a file
Supported:
OESROU
Ordinal: 1324
Signature: BOOL (*oesrou)(int unum);
Description: Vector for BYEBYE disconnection
Supported:
VTMSNDOK
Ordinal: 1325
Signature: BOOL vtmsndok(int tochan);
Description: OK to send to this channel?
Supported:
VTMSEND
Ordinal: 1326
Signature: void vtmsend(int srcid, int length, void *value);
Description: call right after vtmsndok() == TRUE
Supported:
SETPFN
Ordinal: 1327
Signature: void (*setpfn)(char *inp);
Description: Profanity checker routine
Supported:
WCMATCH
Ordinal: 1328
Signature: BOOL wcmatch(unsigned char *inpstr, unsigned char *picstg);
Description: Wild-card match input against picstg
Supported:
SAWCCRS
Ordinal: 1329
Signature: void sawccrs(void (*hookrou)(void), char *verstg);
Description: Set Gcomm-specific AWAITC CRSTG hook
Supported:
ZAPTBL
Ordinal: 1330
Signature: int *zaptbl;
Description: Array of connect timeout values
Supported:
SAWCLAN
Ordinal: 1331
Signature: void sawclan(void (*hookrou)(void), char *verstg);
Description: Set Gcomm-specific AWAITC LAN hook
Supported:
SYSLOAD
Ordinal: 1332
Signature: int sysload[60];
Description: Lines in use from SUMMARY.C load grph
Supported:
MAXPOL
Ordinal: 1333
Signature: unsigned maxpol;
Description: Overall maximum polling rate for all channels
Supported:
MAXSPD
Ordinal: 1334
Signature: unsigned maxspd;
Description: Overall maximum bps of all channels
Supported:
OSVERSN
Ordinal: 1335
Signature: char *osversn(void);
Supported:
CURDLLS
Ordinal: 1336
Signature: int curdlls;
Description: Count of the DLL's loaded
Supported:
BTRSET
Ordinal: 1337
Signature: char btrset[80];
Description: Parameters we're passing to Btrieve
Supported:
MULTSK
Ordinal: 1338
Signature: int multsk;
Description: Is a multi-tasker being used?
Supported:
MULMTH
Ordinal: 1339
Signature: int mulmth;
Description: If multitasking, what method is used?
Supported:
SHOCHLHOOK
Ordinal: 1340
Signature:
Supported:
HASAXS
Ordinal: 1341
Signature: static BOOL hasaxs(struct mnupag *page);
Supported:
TRAVAI
Ordinal: 1342
Signature: unsigned travai(int chan,int priority);
Supported:
PHAVAI
Ordinal: 1343
Signature: unsigned phavai(int chan);
Supported:
MTRLNG
Ordinal: 1344
Signature: long mtrlng;
Description: CNC returned long integer
Supported:
SWTCLSHOOK
Ordinal: 1345
Signature:
Supported:
RSYFADHOOK
Ordinal: 1346
Signature:
Supported: