Annotation of xinu/sys/LSI/lfsflush.c, revision 1.1.1.1

1.1       root        1: /* lfsflush.c - lfsflush */
                      2: 
                      3: #include <conf.h>
                      4: #include <kernel.h>
                      5: #include <disk.h>
                      6: #include <lfile.h>
                      7: #include <dir.h>
                      8: 
                      9: /*------------------------------------------------------------------------
                     10:  *  lfsflush  --  flush data and i-block for a file
                     11:  *------------------------------------------------------------------------
                     12:  */
                     13: lfsflush(flptr)
                     14: struct flblk   *flptr;
                     15: {
                     16:        DBADDR  dba;
                     17: 
                     18:        if (!flptr->fl_dch)
                     19:                return(SYSERR);
                     20:        dba = flptr->fl_iblk.ib_dba[flptr->fl_ipnum];
                     21:        write(flptr->fl_dev, dskbcpy(flptr->fl_buff), dba);
                     22:        flptr->fl_dch = FALSE;
                     23:        return(OK);
                     24: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.