DESCRIPTION This function sets the maximum number of files that the db_VISTA runtime can have open at one time. Both MS-DOS and UNIX limit the number of files that an application program can have open. The default limit for MS-DOS is 8 (but is configurable up to 20, possibly more on certain network). The limit of UNIX is 20. Thus, if a program opens 6 files and the operating system limit is 20, the most num can be is 14 (i.e. the db_VISTA runtime can heve 14 of its own files open at time).
Function d_setfiles should be called before d_open. The default value is initially set to 5.
────────────────────────────────────────────────────────────────────────── Note: If num is set too high, then once the operating system limit has been reached and db_vista attempts to open another file, error code S_NOFILE may be returned by any db_VISTA function which accesses information in the database. ──────────────────────────────────────────────────────────────────────────