Upload Tizen:Base source
[framework/base/util-linux-ng.git] / mount / lomount.h
1 extern int set_loop(const char *, const char *, unsigned long long, unsigned long long,
2                     const char *, int, int *);
3 extern int del_loop(const char *);
4 extern int is_loop_device(const char *);
5 extern int is_loop_autoclear(const char *device);
6 extern char * find_unused_loop_device(void);
7
8 extern int loopfile_used_with(char *devname, const char *filename, unsigned long long offset);
9 extern char *loopfile_used (const char *filename, unsigned long long offset);
10
11 #define SETLOOP_RDONLY     (1<<0)  /* Open loop read-only */
12 #define SETLOOP_AUTOCLEAR  (1<<1)  /* Automatically detach loop on close (2.6.25?) */