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);
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);
11 #define SETLOOP_RDONLY (1<<0) /* Open loop read-only */
12 #define SETLOOP_AUTOCLEAR (1<<1) /* Automatically detach loop on close (2.6.25?) */