10f66f451Sopenharmony_ci/* sync.c - Write all pending data to disk. 20f66f451Sopenharmony_ci * 30f66f451Sopenharmony_ci * Copyright 2007 Rob Landley <rob@landley.net> 40f66f451Sopenharmony_ci * 50f66f451Sopenharmony_ci * http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/sync.html 60f66f451Sopenharmony_ci 70f66f451Sopenharmony_ciUSE_SYNC(NEWTOY(sync, NULL, TOYFLAG_BIN)) 80f66f451Sopenharmony_ci 90f66f451Sopenharmony_ciconfig SYNC 100f66f451Sopenharmony_ci bool "sync" 110f66f451Sopenharmony_ci default y 120f66f451Sopenharmony_ci help 130f66f451Sopenharmony_ci usage: sync 140f66f451Sopenharmony_ci 150f66f451Sopenharmony_ci Write pending cached data to disk (synchronize), blocking until done. 160f66f451Sopenharmony_ci*/ 170f66f451Sopenharmony_ci 180f66f451Sopenharmony_ci#include "toys.h" 190f66f451Sopenharmony_ci 200f66f451Sopenharmony_civoid sync_main(void) 210f66f451Sopenharmony_ci{ 220f66f451Sopenharmony_ci sync(); 230f66f451Sopenharmony_ci} 24