1*28942eadSforsyth #include "logfsos.h" 237da2899SCharles.Forsyth #include "logfs.h" 337da2899SCharles.Forsyth #include "fcall.h" 437da2899SCharles.Forsyth #include "local.h" 537da2899SCharles.Forsyth 637da2899SCharles.Forsyth char * logfsserverflush(LogfsServer * server)737da2899SCharles.Forsythlogfsserverflush(LogfsServer *server) 837da2899SCharles.Forsyth { 937da2899SCharles.Forsyth char *errmsg = logfslogsegmentflush(server, 1); 1037da2899SCharles.Forsyth if(errmsg == nil) 1137da2899SCharles.Forsyth errmsg = logfslogsegmentflush(server, 0); 1237da2899SCharles.Forsyth if(errmsg == nil) 1337da2899SCharles.Forsyth errmsg = (*server->ll->sync)(server->ll); 1437da2899SCharles.Forsyth if(server->trace > 1) 1537da2899SCharles.Forsyth print("logfsserverflush\n"); 1637da2899SCharles.Forsyth return errmsg; 1737da2899SCharles.Forsyth } 18