package embox.fs.syslib

@DefaultImpl(fs_none)
abstract module file {

}

module fs_full extends file {
	source "oldfs_kopen.c"
	source "oldfs_kftruncate.c"
	source "kfile_node.c"

	depends embox.compat.libc.assert
	depends embox.fs.core
	depends embox.fs.file_desc_oldfs
	depends embox.fs.syslib.kfile.kfile_oldfs
	depends embox.security.api
	depends embox.compat.posix.util.gettimeofday /* kfile_change_stat */
	depends embox.fs.syslib.perm
}

module fs_none extends file {
	source "nokfile.c"
}
