X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fyaffsfs.h;h=6ae5bc50a7d6d91164f2f083c234011efe0dc693;hp=3a73ffbd52d1c44fdc3dfc53d966303fd264dd57;hb=de117c122a4328102305eb6dbe57ad22c1b1eba8;hpb=53892fe9e3770882fd8f53f1a8a392d875175b4b diff --git a/direct/yaffsfs.h b/direct/yaffsfs.h index 3a73ffb..6ae5bc5 100644 --- a/direct/yaffsfs.h +++ b/direct/yaffsfs.h @@ -260,7 +260,11 @@ int yaffs_mknod_reldev(struct yaffs_dev *dev, const YCHAR *pathname, struct yaffs_dirent *yaffs_readdir_fd(int fd); void yaffs_rewinddir_fd(int fd); +/* Non-standard functions to pump garbage collection. */ +int yaffs_do_background_gc(const YCHAR *path, int urgency); +int yaffs_do_background_gc_reldev(struct yaffs_dev *dev, int urgency); +/* Non-standard functions to get usage info */ int yaffs_inodecount(const YCHAR *path); int yaffs_n_handles(const YCHAR *path); @@ -270,7 +274,6 @@ int yaffs_dump_dev_reldir(struct yaffs_obj *reldir, const YCHAR *path); int yaffs_n_handles_reldev(struct yaffs_dev *dev, const YCHAR *path); int yaffs_dump_dev_reldev(struct yaffs_dev *dev, const YCHAR *path); - #ifdef CONFIG_YAFFS_WINCE int yaffs_set_wince_times(int fd, const unsigned *wctime,