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:

MAJORBBS
23%
GALGSBL
39%
PHAPI
66%
GALMSG
0%

Percent of API Coverage in MBBSEmu for MAJORBBS:

23%

__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

Supported:
Added On: 2/11/2020

_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:

_EXITBUF

Ordinal: 16

Signature: void (*_exitbuf)(void);

Supported:
Added On: 1/14/2020

_EXITFOPEN

Ordinal: 17

Signature: void (*_exitfopen)(void)

Supported:
Added On: 1/14/2020

_EXITOPEN

Ordinal: 18

Signature: void (*_exitopen)(void)

Supported:
Added On: 1/14/2020

_FGETC

Ordinal: 19

Signature: int _fgetc(FILE *stream);

Description: Gets a character from the stream

Supported:
Added On: 3/7/2020

_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

Supported:
Added On: 8/16/2020

ABORT

Ordinal: 52

Signature: void abort(void);

Supported:

ABSBTV

Ordinal: 53

Signature: long absbtv (void);

Description: Find current 'absolute' position

Supported:
Added On: 2/16/2020

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

Supported:

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/11/2020

ADDRES2

Ordinal: 62

Signature: char *addres2;

Description: Mailing Address Line 2 of the MajorBBS System

Supported:
Added On: 2/11/2020

ADDXRF

Ordinal: 63

Signature: void addxrf(char *newuid)

Supported:

ALCDUP

Ordinal: 64

Signature: char *alcdup(char *stg);

Description: Allocate new space for a string

Supported:

ALCMEM

Ordinal: 65

Signature: char *alcmem(unsigned size);

Description: Dynamically allocate some memory

Supported:
Added On: 3/11/2020

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

Supported:
Added On: 1/14/2020

ALLDGS

Ordinal: 69

Signature: int alldgs(char *string);

Description: Determines if a string is all decimal (numeric) digits

Supported:

ANPBTV

Ordinal: 70

Signature: int anpbtv (void *recptr, int anpopt);

Supported:
Added On: 5/2/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 2/11/2020

BELPER

Ordinal: 86

Signature: void belper(int pitch)

Description: Beep the operator console

Supported:

BGNCNC

Ordinal: 87

Signature: void bgncnc();

Description: Begins command concatenation

Supported:
Added On: 1/14/2020

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)

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 1/24/2020

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)

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/28/2020

CLFILE

Ordinal: 108

Signature: void clfile(void);

Supported:

CLOCK

Ordinal: 109

Signature: clock_t clock(void);

Supported:
Added On: 5/18/2020

CLOSE

Ordinal: 110

Signature: int close(int handle);

Description: close - close a file handle

Supported:
Added On: 6/3/2020

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.

Supported:
Added On: 1/14/2020

CLRXRF

Ordinal: 114

Signature: void clrxrf(void);

Supported:
Added On: 4/6/2020

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

Supported:
Added On: 4/14/2020

CLSHEAD

Ordinal: 118

Signature: struct clstab *clshead;

Supported:

CLSMSG

Ordinal: 119

Signature: void clsmsg(FILE *mbkprt);

Description: Closes an MCV file

Supported:
Added On: 1/14/2020

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)

Supported:
Added On: 3/23/2020

CNCCHR

Ordinal: 122

Signature: char ch=cncchr();

Description: Expect a character from the user (converted to upper case)

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 3/23/2020

CNCLON

Ordinal: 126

Signature: long ln=cnclon();

Description: Expect a long integer from the user

Supported:

CNCNUM

Ordinal: 127

Signature: char *cncnum(void);

Description: Expect a decimal number with option '0' followed by decimal digits from the user

Supported:
Added On: 9/10/2020

CNCSIG

Ordinal: 128

Signature: char *signam=cncsig();

Description: Expect a forum name, with or without '/' prefix

Supported:

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

Supported:
Added On: 9/3/2020

CNCYESNO

Ordinal: 131

Signature: int yesno=cncyesno();

Description: Expect yes or no from the user

Supported:
Added On: 8/24/2020

CNTDIR

Ordinal: 132

Signature: void cntdir(char *path);

Description: Count the number of bytes and files in a directory

Supported:
Added On: 4/14/2020

CNTRBTV

Ordinal: 133

Signature: long cntrbtv (void);

Supported:
Added On: 9/9/2020

COFDAT

Ordinal: 134

Signature: int count=cofdat(int date);

Description: Counts the number of days since 1/1/80

Supported:
Added On: 4/3/2020

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

Supported:
Added On: 2/11/2020

CONDEX

Ordinal: 137

Signature: void condex();

Description: Conditional exit to parent menu for afte rhandling concatenated commands

Supported:

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

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 2/11/2020

DATOFC

Ordinal: 154

Signature: int date=datofc(int count);

Description: Compute DOS date

Supported:
Added On: 4/22/2020

DAYTODAY

Ordinal: 155

Signature: int daytoday(void);

Description: Returns the day of the week 0->6 Sunday->Saturday

Supported:
Added On: 9/10/2020

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

Supported:

DCLVDA

Ordinal: 158

Signature: void dclvda(int nbytes);

Description: Declare size of the Volatile Data Area (Maximum size the module will require)

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:

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

Supported:
Added On: 1/25/2020

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

Supported:
Added On: 1/14/2020

DFTBEL

Ordinal: 168

Signature: void dftbel(int local);

Supported:

DIGALW

Ordinal: 169

Signature: int digalw;

Description: Digits allowed in User-IDs?

Supported:
Added On: 9/13/2020

DINSBTV

Ordinal: 170

Signature: int dinsbtv (void *recptr);

Description: (more tolerant) Insert a new Btrieve record

Supported:
Added On: 4/11/2020

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

Supported:
Added On: 4/11/2020

DSAIRP

Ordinal: 174

Signature: dsairp()

Description: Disable Interrupts

Supported:
Added On: 3/19/2020

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

Supported:

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

Supported:
Added On: 6/2/2020

ECHON

Ordinal: 181

Signature: echon();

Description: Turns echo on for this channel

Supported:
Added On: 1/25/2020

ECHONU

Ordinal: 182

Signature: void echonu(int usrnum);

Description: Turns on echo utility for the specified user

Supported:
Added On: 7/19/2020

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

Supported:
Added On: 3/19/2020

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())

Supported:
Added On: 3/19/2020

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)

Supported:
Added On: 8/23/2020

EURMSK

Ordinal: 194

Signature: char eurmsk;

Description: 0x7F if U.S.A. only, 0xFF if European

Supported:
Added On: 5/12/2020

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:

FARCORELEFT

Ordinal: 201

Signature: long farcoreleft(void);

Supported:
Added On: 4/11/2020

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.

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/28/2020

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

Supported:
Added On: 1/24/2020

FILELENGTH

Ordinal: 211

Signature: long filelength(int handle);

Description: filelength - gets file size in bytes

Supported:

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

Supported:
Added On: 7/19/2020

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

Supported:
Added On: 1/14/2020

F_PRINTF

Ordinal: 226

Signature: int fprintf ( FILE * stream, const char * format, ... );

Description: Writes the C string pointed by format to the stream.

Supported:
Added On: 1/24/2020

F_PUTC

Ordinal: 227

Signature: int fputc(int character, FILE *stream );

Description: Write the input character to the specified stream

Supported:
Added On: 3/7/2020

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.

Supported:
Added On: 1/14/2020

GALFREE

Ordinal: 230

Signature: void galfree(void *block);

Description: Galacticomm's free() for debugging

Supported:
Added On: 3/7/2020

FRZSEG

Ordinal: 231

Signature: char *frzseg(void);

Supported:
Added On: 3/11/2020

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)

Supported:
Added On: 6/24/2020

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())

Supported:
Added On: 6/25/2020

FSDEMG

Ordinal: 242

Signature: char fsdemg[];

Description: Error message for fsdppc(), fsdprc(), etc. (Full-Screen Data Entry)

Supported:
Added On: 7/3/2020

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)

Supported:
Added On: 7/4/2020

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:

FSDRFT

Ordinal: 260

Signature: char *fsdrft(void);

Supported:
Added On: 6/25/2020

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

Supported:
Added On: 1/27/2020

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)

Supported:
Added On: 6/24/2020

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)

Supported:
Added On: 7/6/2020

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.

Supported:
Added On: 1/24/2020

FTELL

Ordinal: 267

Signature: long int ftell(FILE *stream );

Description: Gets the current position in the stream

Supported:
Added On: 1/24/2020

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

Supported:
Added On: 4/22/2020

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

Supported:
Added On: 4/22/2020

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

Supported:
Added On: 4/22/2020

FTGSBM

Ordinal: 305

Signature: int ftgsbm(char *prot)

Description: (File Transfer) Submit a tagspec for download

Supported:
Added On: 4/22/2020

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.

Supported:
Added On: 1/14/2020

GABBTV

Ordinal: 313

Signature: void garbbtv(char *recptr, long abspos, intkeynum);

Description: Get a Btrieve record by 'absolute' position

Supported:
Added On: 2/16/2020

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?

Supported:
Added On: 9/3/2020

GENRDN

Ordinal: 315

Signature: int genrdn(int min,int max);

Description: Generates a random number between min and max

Supported:
Added On: 4/14/2020

GETASC

Ordinal: 316

Signature: char *bufadr=getasc(int msgnum);

Description: Read value of CNF option (text blocks with ASCII compatible line terminators)

Supported:
Added On: 1/14/2020

GETBTV

Ordinal: 317

Signature: void getbtv(char *recptr, char *key, int keynum, int getopt);

Description: Get a Btrieve record (bomb if not there)

Supported:
Added On: 8/28/2020

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

Supported:
Added On: 4/11/2020

GETDTD

Ordinal: 321

Signature: long timendate=getdtd(int handle);

Description: Returns a file date and time

Supported:
Added On: 4/14/2020

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

Supported:
Added On: 4/22/2020

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

Supported:
Added On: 1/14/2020

GETTIME

Ordinal: 327

Signature: void gettime(struct time *timep);

Description: gettime - gets MS-DOS time

Supported:

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

Supported:
Added On: 1/24/2020

GMDNAM

Ordinal: 331

Signature: char *gmdnam(char *mdfnam);

Description: Get's a module's name from the specified .MDF file

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:

HEXOPT

Ordinal: 339

Signature: unsigned hexopt(int msgnum,unsigned floor,unsigned ceiling);

Description: Get hex option from an MCV file

Supported:
Added On: 9/14/2020

HOWBUY

Ordinal: 340

Signature: void howbuy(void);

Description: Emit the 'how to buy credits' message

Supported:
Added On: 4/13/2020

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).

Supported:
Added On: 7/19/2020

INPLEN

Ordinal: 349

Signature: int inplen;

Description: Total length us the user input in bytes

Supported:
Added On: 1/14/2020

INPUT

Ordinal: 350

Signature: char input[];

Description: User Input lines

Supported:
Added On: 1/14/2020

INSBTV

Ordinal: 351

Signature: void insbtv(char *recptr);

Description: Insert new fixed-length Btrieve record

Supported:
Added On: 1/14/2020

INSTAT

Ordinal: 352

Signature: int isin=instat(char *usrid, int qstate);

Description: Determines if a user is using a specific module

Supported:
Added On: 1/24/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/27/2020

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

Supported:
Added On: 7/31/2020

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

Supported:

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 7/10/2020

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

Supported:
Added On: 4/25/2020

LIVEPH

Ordinal: 387

Signature: char *liveph;

Description: The first phone lie reserved for live users

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 1/14/2020

LNGRND

Ordinal: 390

Signature: long lngrnd(long min,long max);

Description: Generate a long random number

Supported:
Added On: 7/31/2020

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

Supported:
Added On: 9/3/2020

LONGJMP

Ordinal: 393

Signature: void longjmp(jmp_buf jmpb, int retval);

Description: longjmp - performs a non-local goto

Supported:
Added On: 3/20/2020

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

Supported:
Added On: 3/7/2020

MARGC

Ordinal: 401

Signature: int margc;

Description: Number of words in the user input line

Supported:
Added On: 1/14/2020

MARGN

Ordinal: 402

Signature: char *margn[];

Description: An Array of pointers to the ENDS of the words in the user's input line

Supported:
Added On: 1/14/2020

MARGV

Ordinal: 403

Signature: char *margv[];

Description: An array of pointers to the words in user's input line

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/24/2020

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.

Supported:
Added On: 4/7/2020

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.

Supported:
Added On: 4/5/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 6/3/2020

MMUCRR

Ordinal: 414

Signature: int mmucrr;

Description: Main menu credit consumption rate per minute

Supported:
Added On: 3/26/2020

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.)

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 3/23/2020

MOVMEM

Ordinal: 420

Signature: void movmem(char *source, char *destination, unsigned nbytes);

Description: Move a block of memory

Supported:
Added On: 1/24/2020

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

Supported:
Added On: 1/14/2020

NCEDAT

Ordinal: 429

Signature: char *ascdat(int date);

Description: Converts date from int format YYYYYYYMMMMDDDDD to 'DD-MMM-YY'

Supported:
Added On: 2/28/2020

NCTIME

Ordinal: 430

Signature: char *asctim=nctime(int time);

Description: Encode the time into 'HH:MM:SS'

Supported:
Added On: 1/24/2020

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'

Supported:
Added On: 4/7/2020

NMODS

Ordinal: 434

Signature: int nmods;

Description: Number of modules currently online

Supported:
Added On: 2/11/2020

NOW

Ordinal: 435

Signature: int time=now()

Description: Returns the time of day it is bitwise HHHHHMMMMMMSSSSS coding

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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()

Supported:
Added On: 4/14/2020

NUMFILS

Ordinal: 440

Signature: long numfils;

Description: Global variable output by cntdir() and cntdirs()

Supported:
Added On: 4/14/2020

NUMOPT

Ordinal: 441

Signature: int numopt(int msgnum,int floor,int ceiling);

Description: Retrieves a numeric option from MCV file

Supported:
Added On: 1/14/2020

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.

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 3/11/2020

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

Supported:
Added On: 4/11/2020

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

Supported:
Added On: 9/13/2020

ONSYSN

Ordinal: 450

Signature: int onsysn(char *uid,int invis);

Description: Checks uid to see if they're on the system

Supported:

OPEN

Ordinal: 451

Signature: int opfile(char *filnam);

Description: Initiate ASCII download of a text file

Supported:
Added On: 6/3/2020

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

Supported:
Added On: 1/14/2020

OPNMSG

Ordinal: 456

Signature: FILE *mbkprt=opnmsg(char *fileName)

Description: Opens the specified CNF file (.MCV in runtime form)

Supported:
Added On: 1/14/2020

OTHKEY

Ordinal: 457

Signature: int othkey(char *lock);

Description: Does other user have the key to this lock?

Supported:
Added On: 8/18/2020

OTHUAP

Ordinal: 458

Signature: struct usracc *othuaP;

Description: Pointer to structure for that user in the 'usracc' structure (set by onsys() or instat())

Supported:
Added On: 2/16/2020

OTHUSN

Ordinal: 459

Signature: int othusn;

Description: User Number of the other user (set by onsys() or instat())

Supported:
Added On: 2/11/2020

OTHUSP

Ordinal: 460

Signature: struct user *othusp;

Description: Pointer to structure for that user in the user[] array (set by onsys() or instat())

Supported:
Added On: 2/16/2020

OTSTCRD

Ordinal: 461

Signature: int enuf=otstcrd(int unum, long amount, int real);

Description: Test if the user has enough credits

Supported:
Added On: 5/19/2020

OUTBSZ

Ordinal: 462

Signature: int outbsz;

Description: Output buffer size per channel

Supported:
Added On: 4/23/2020

OUTPRF

Ordinal: 463

Signature: outprf (unum);

Description: Send prfbuf to a channel & clear

Supported:
Added On: 1/14/2020

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)

Supported:
Added On: 1/24/2020

PFNLVL

Ordinal: 468

Signature: int pfnlvl;

Description: 'Profanity Level' of the Input (from configuration)

Supported:
Added On: 3/26/2020

PLTILE

Ordinal: 469

Signature: int pltile(unsigned long size,int bsel,unsigned stride,unsigned tsize);

Description: Allocate Phar-Lap tiled region

Supported:
Added On: 9/9/2020

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

Supported:
Added On: 1/14/2020

PRFBUF

Ordinal: 475

Signature: char *prfbuf;

Description: Output buffer of prf() and prfmsg()

Supported:
Added On: 1/14/2020

PRFMSG

Ordinal: 476

Signature: prfmsg(msgnum,p1,p2, ..• ,pn);

Description: Like prf(), but the control string comes from an .MCV file

Supported:
Added On: 1/14/2020

PRFPTR

Ordinal: 477

Signature: char *prfptr;

Description: Pointer to the current position in prfbuf

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 8/24/2020

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

Supported:
Added On: 4/2/2020

QRYBTV

Ordinal: 485

Signature: int is=qrybtv(char *key, int keynum, int qryopt);

Description: Query whether a record exists

Supported:
Added On: 2/16/2020

RAND

Ordinal: 486

Signature: int rand (void);

Description: Returns a pseudo-random integral number in the range between 0 and RAND_MAX.

Supported:
Added On: 1/14/2020

RAWMSG

Ordinal: 487

Signature: char *bufadr=rawmsg(int msgnum);

Description: Read value of CNF option

Supported:
Added On: 2/28/2020

RDEDCRD

Ordinal: 488

Signature: int enuf=dedcrd(long amount, int asmuch);

Description: Deduct real credits from online acct

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 4/14/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

RSTRIN

Ordinal: 511

Signature: void rstrin();

Description: Restore parsed input line (under effects of parsin()

Supported:
Added On: 1/14/2020

RSTRXF

Ordinal: 512

Signature: void rstrxf();

Description: Restores screen-length to usracc setting

Supported:
Added On: 3/26/2020

RSTWIN

Ordinal: 513

Signature: void rstwin(void);

Supported:
Added On: 9/3/2020

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

Supported:
Added On: 1/14/2020

RTKICK

Ordinal: 516

Signature: rtkick(int time, void *rouptr());

Description: 'Kick Off' routine after time delay

Supported:
Added On: 1/14/2020

RTSTCRD

Ordinal: 517

Signature: int enuf=rtstcrd(long amount);

Description: Test if the user has enough real credits

Supported:

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

Supported:
Added On: 1/14/2020

SAMEIN

Ordinal: 521

Signature: int found=samein(char *subs, char *string);

Description: Searches the string for any occurence of the substring

Supported:
Added On: 1/24/2020

SAMETO

Ordinal: 522

Signature: int match=sameto(char *shorts, char *longs);

Description: Case-ignoring substring match

Supported:
Added On: 1/14/2020

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:

SCBLANK

Ordinal: 526

Signature: char *scblank(char *buf,int attrib);

Supported:
Added On: 9/3/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 3/19/2020

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

Supported:
Added On: 1/14/2020

SETMEM

Ordinal: 544

Signature: void setmem(char *destination, unsigned nbytes, char value);

Description: Set a block of memory to a value

Supported:
Added On: 1/14/2020

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);

Supported:
Added On: 9/3/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/24/2020

SKPWRD

Ordinal: 554

Signature: char *skpwrd(char *cp);

Description: Skip past non-white spaces, returns first NULL or whitespace character in the string

Supported:
Added On: 7/10/2020

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

Supported:
Added On: 7/8/2020

SPR

Ordinal: 559

Signature: char *sprstg=spr(char *ctlstg, TYPE p1, TYPE p2,...,pn);

Description: sprintf-like string formatter utility

Supported:
Added On: 1/14/2020

SPRINTF

Ordinal: 560

Signature: int sprintf(char *str, const char *format, ... );

Description: sprintf() function in C++ to handle string formatting

Supported:
Added On: 1/14/2020

SRAND

Ordinal: 561

Signature: void srand (unsigned int seed);

Description: The pseudo-random number generator is initialized using the argument passed as seed.

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

SSTATR

Ordinal: 563

Signature: void sstatr(int attrib);

Supported:
Added On: 9/3/2020

STANSI

Ordinal: 564

Signature: void stansi();

Description: Set ANSI handling to useracc setting

Supported:
Added On: 4/23/2020

STATUS

Ordinal: 565

Signature: int status;

Description: Raw status from btusts, where appropriate

Supported:
Added On: 1/14/2020

STGOPT

Ordinal: 566

Signature: char *string=stgopt(int msgnum);

Description: Gets a string from an MCV file

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/11/2020

STPBTV

Ordinal: 569

Signature: int stpbtv (void *recptr, int stpopt);

Description: 'Step' based Btrieve operation

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/24/2020

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

Supported:
Added On: 1/24/2020

STRCMP

Ordinal: 573

Signature: int strcmp ( const char * str1, const char * str2 );

Description: Compares the C string str1 to the C string str2

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 3/7/2020

STRIPB

Ordinal: 577

Signature: void stripb(char *stg);

Supported:
Added On: 7/30/2020

STRLEN

Ordinal: 578

Signature: size_t strlen(const char* str);

Description: Returns the length of the C string str.

Supported:
Added On: 1/14/2020

STRLWR

Ordinal: 579

Signature: char *lower=strlwr(char *string);

Description: Converts all uppercase letters in the string to lowercase

Supported:
Added On: 8/24/2020

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.

Supported:
Added On: 1/14/2020

STRNCMP

Ordinal: 581

Signature: int strncmp(const char *str1, const char *str2, size_t maxlen);

Description: strncmp - compare one string to another

Supported:
Added On: 6/2/2020

STRNCPY

Ordinal: 582

Signature: char *strncpy(char *destination, const char *source, size_t num);

Description: Copies characters from a string

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/25/2020

STRTOK

Ordinal: 585

Signature: char *strtok(char *str, const char *delimiters );

Description: Splits the specified string into tokens based on the delimiters

Supported:
Added On: 2/16/2020

STRTOL

Ordinal: 586

Signature: long strtol(const char *strP, char **suffixPP, int radix);

Description: strtol - convert a string to a long integer

Supported:
Added On: 6/24/2020

STRUPR

Ordinal: 587

Signature: char *upper=strlwr(char *string);

Description: Converts all lowercase letters in 'string' to uppercase

Supported:
Added On: 1/25/2020

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

Supported:
Added On: 1/14/2020

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)

Supported:
Added On: 4/25/2020

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.

Supported:
Added On: 1/14/2020

TJOINROU

Ordinal: 600

Signature: void (*tjoinrou)();

Description: Teleconference 'join from other' rouptr

Supported:

TODAY

Ordinal: 601

Signature: int date=today();

Description: Find out today's date coded as YYYYYYYMMMMDDDDD

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 4/11/2020

TOLOWER

Ordinal: 603

Signature: int tolower (int c);

Description: Converts a uppercase letter to lowercase

Supported:
Added On: 1/14/2020

TOUPPER

Ordinal: 604

Signature: int toupper (int c);

Description: Converts a lowercase letter to uppercase

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 4/22/2020

TSTCRD

Ordinal: 607

Signature: int enuf=tstcrd(long amount);

Description: Test if the user has enough credits

Supported:
Added On: 5/3/2020

TZSET

Ordinal: 608

Signature: void tzset(void);

Description: sets local timezone info base on the 'TZ' environment string

Supported:

UIDKEY

Ordinal: 609

Signature: int uidkey(char *uid,char *lock);

Supported:
Added On: 8/18/2020

UIDXRF

Ordinal: 610

Signature: struct uidxrf;

Description: User-id cross reference structure

Supported:

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:

UNFREZ

Ordinal: 614

Signature: void unfrez(void);

Supported:
Added On: 3/11/2020

UNGETC

Ordinal: 615

Signature: int ungetc(int character,FILE *stream );

Description: Ungets character from stream and decreases the internal file position by 1

Supported:
Added On: 3/7/2020

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

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

UPVBTV

Ordinal: 622

Signature: void upvbtv(char *recptr, int length);

Description: Update variable length Btrieve record

Supported:
Added On: 2/11/2020

USAPTR

Ordinal: 624

Signature: struct usracc *usaptr;

Description: Points to that channel's 'usracc' struct

Supported:
Added On: 1/14/2020

USER

Ordinal: 625

Signature: struct user;

Description: Contains information about the current user account (class, state, baud, etc.)

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

USRPTR

Ordinal: 629

Signature: struct user *usrptr;

Description: Points to that channels 'user' struct

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 1/14/2020

VDAPTR

Ordinal: 637

Signature: char *vdaptr;

Description: Points to the Volatile Data Area

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 2/11/2020

VDATMP

Ordinal: 640

Signature: char *vdatmp;

Description: Points to the ad-hoc Volatile Data Area

Supported:
Added On: 2/11/2020

VFYADN

Ordinal: 641

Signature: int vfyadn(int fldno, char *answer);

Description: Factory-issue field verify routine, for ask-done-at-end scheme

Supported:
Added On: 7/4/2020

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

Supported:
Added On: 1/14/2020

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)

Supported:
Added On: 2/11/2020

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'

Supported:
Added On: 1/14/2020

ZAFILID

Ordinal: 651

Signature: int zafilid(char *recbuf);

Description: Identify File type

Supported:

ZONKHL

Ordinal: 652

Signature: void zonkhl(char *stg);

Supported:
Added On: 4/13/2020

_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)

Supported:
Added On: 1/14/2020

F_LMOD

Ordinal: 655

Signature:

Description: Modulo (Borland C++ Implicit Function)

Supported:
Added On: 4/14/2020

F_LUDIV

Ordinal: 656

Signature:

Description: Long Division, non-significant (Borland C++ Implicit Function)

Supported:
Added On: 4/2/2020

F_LUMOD

Ordinal: 657

Signature:

Description: Modulo, non-significant (Borland C++ Implicit Function)

Supported:
Added On: 1/14/2020

F_LXLSH

Ordinal: 658

Signature:

Description: Long Shift Left (Borland C++ Implicit Function)

Supported:
Added On: 2/11/2020

F_LXMUL

Ordinal: 659

Signature:

Description: Long Multiplication (Borland C++ Implicit Function)

Supported:
Added On: 1/14/2020

F_LXRSH

Ordinal: 660

Signature:

Description: Long Shift Right (Borland C++ Implicit Function)

Supported:

F_LXURSH

Ordinal: 661

Signature:

Description: Long Shift Right, non-significant (Borland C++ Implicit Function)

Supported:
Added On: 4/8/2020

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)

Supported:
Added On: 1/14/2020

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?

Supported:
Added On: 1/14/2020

FNDNXT

Ordinal: 695

Signature: int yes=fndnxt(struct fndblk &fb);

Description: Any more files in this filespec?

Supported:

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

Supported:
Added On: 9/3/2020

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:

STPANS

Ordinal: 712

Signature: char *stpans(char *str);

Supported:
Added On: 2/11/2020

UACOFF

Ordinal: 713

Signature: struct usracc *uaptr=uacoff(unum);

Description: Gets the online user account info

Supported:
Added On: 1/14/2020

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

Supported:
Added On: 7/30/2020

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

Supported:
Added On: 4/16/2020

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.

Supported:

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

Supported:
Added On: 6/24/2020

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?

Supported:

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

Supported:

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

Supported:
Added On: 5/18/2020

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

Supported:
Added On: 2/11/2020

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

Supported:
Added On: 8/23/2020

LANGUAGES

Ordinal: 762

Signature: struct lingo **languages;

Description: Dynamic array of pointers to lingo structures

Supported:
Added On: 8/23/2020

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

Supported:
Added On: 1/24/2020

CKLONL

Ordinal: 784

Signature: void cklonl(void);

Supported:

OUTMLT

Ordinal: 785

Signature: void outmlt(int chan);

Description: Send prfbuf to a channel & clear

Supported:
Added On: 2/11/2020

PRFMLT

Ordinal: 786

Signature: void prfmlt(int msgno,...);

Description: Like pmlt(), but the control string comes from an .MCV file

Supported:
Added On: 1/24/2020

PMLT

Ordinal: 787

Signature: void pmlt(char *ctlstg,...);

Description: Like printf(), except the converted text goes into a buffer

Supported:
Added On: 2/11/2020

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)

Supported:

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)

Supported:

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

Supported:
Added On: 3/8/2020

OTHEXP

Ordinal: 826

Signature: struct extusr *othexpi;

Description: Global Pointer to extendable in-memory structure for that user (set by onsys() or instat())

Supported:
Added On: 3/8/2020

EXTOFF

Ordinal: 827

Signature: struct extusr *exptr=extoff(unum);

Description: Gets the extended User Account Information

Supported:
Added On: 3/8/2020

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

Supported:
Added On: 4/14/2020

PTRTILE

Ordinal: 833

Signature: void *block=ptrtile(void *bigregion, unsigned unum);

Description: Dereference an alctile() region

Supported:
Added On: 4/14/2020

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

Supported:
Added On: 4/11/2020

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

Supported:

HRTVAL

Ordinal: 862

Signature: unsigned long tix64k=hrtval();

Description: Read the free-running 65khz timer (not a typo)

Supported:
Added On: 4/5/2020

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:

FSDRHD

Ordinal: 878

Signature: void fsdrhd (char *titl);

Supported:
Added On: 6/25/2020

ALCBLOK

Ordinal: 879

Signature: void *alcblok(unsigned qty,unsigned size);

Description: Allocate a very large memory region, qty by sizblock bytes

Supported:
Added On: 3/8/2020

PTRBLOK

Ordinal: 880

Signature: void *ptrblok(void *bigptr,unsigned index);

Description: Dereference an alcblok()'d region

Supported:
Added On: 3/8/2020

FLDPTR

Ordinal: 881

Signature: struct fsdfld *fldptr;

Description: Global pointer to field info

Supported:

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));

Supported:
Added On: 7/31/2020

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

Supported:
Added On: 6/3/2020

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:

NUMBYTP

Ordinal: 901

Signature: long numbytp;

Supported:
Added On: 4/14/2020

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);

Supported:

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);

Supported:

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);

Supported:
Added On: 4/14/2020

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);

Supported:
Added On: 2/11/2020

STP4CS

Ordinal: 960

Signature: char *stp4cs(char *buf);

Description: Strip buffer for C/S output

Supported:

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);

Supported:

OBTBTVL

Ordinal: 997

Signature: int obtbtvl (void *recptr, void *key, int keynum, int obtopt, int loktyp);

Supported:
Added On: 1/14/2020

ANPBTVLK

Ordinal: 998

Signature: int anpbtvlk (void *recptr, int chkcas, int anpopt, int loktyp);

Supported:

GABBTVL

Ordinal: 999

Signature: void gabbtv (void *recptr, long abspos, int keynum);

Description: Gets a Btrieve record from a file position

Supported:
Added On: 5/19/2020

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

Supported:

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:

UL2AS

Ordinal: 1040

Signature: char *ul2as(unsigned long ulongin);

Supported:
Added On: 8/20/2020

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())

Supported:
Added On: 4/14/2020

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:

NUMDIRS

Ordinal: 1072

Signature: long numdirs;

Supported:
Added On: 4/14/2020

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);

Supported:
Added On: 1/27/2020

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

Supported:
Added On: 2/28/2020

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);

Supported:
Added On: 1/14/2020

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: