[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
USAGE
   signed int scdiflush(
           signed int handle );

PROTOTYPE IN
   sc_base.h

DESCRIPTION
   scdiflush will write the contents of the page cache to disk. A page
   cache will be used only if the index file was opened with SC_BUFFER in
   the command field.

EXAMPLE
   #include <string.h>
   #include <softc.h>
   #include <sc_base.h>

   void main()
   {
     int dbf, idx;
     char *key, name[65];
     long record;
     scdinit(20,0);
     if (scddopenx(&dbf, "TOC.DBF", SC_BUFFER) == SC_SUCCESS) {
       if (scdiopenx(&idx, "TOCNAME.IDX", SC_BUFFER) == SC_SUCCESS) {
         strcpy(name,"TOC.DBF");
         scddfput(dbf,0,name);
         scddrput(dbf,&record,SC_ADD);
         scdikmake(dbf,idx,&key);
         scdikadd(idx,key,record);
         free(key);
         scdiflush(idx);
         scdiclose(idx);
       }
       scddclose(dbf);
     }
     scdterm();
   }

See Also: scdiopenx
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson