/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos720 src/bos/kernel/sys/syncvfs.h 1.2 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* Restricted Materials of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 2003,2004 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* @(#)25 1.2 src/bos/kernel/sys/syncvfs.h, syslfs, bos720 2/17/04 18:16:00 */ #ifndef _H_SYNCVFS #define _H_SYNCVFS /* exported syncvfs interface */ /* Command granularity */ #define FS_SYNCVFS_ALL 0x00 /* All FS */ #define FS_SYNCVFS_FSTYPE 0x10 /* specific FS type */ #define FS_SYNCVFS_FS 0x20 /* specific FS */ /* Command level */ #define FS_SYNCVFS_TRY 0x00 /* Try each */ #define FS_SYNCVFS_FORCE 0x01 /* Force each (don't defer) */ #define FS_SYNCVFS_QUIESCE 0x02 /* Force, and get hidden metadata */ #ifdef __cplusplus extern "C" { #endif int syncvfs(char *, int); #ifdef __cplusplus } #endif #endif /* _H_SYNCVFS */