~ubuntu-branches/ubuntu/edgy/e2fsprogs/edgy-security

« back to all changes in this revision

Viewing changes to lib/blkid/blkid.h

  • Committer: Bazaar Package Importer
  • Author(s): Tollef Fog Heen
  • Date: 2005-08-23 10:42:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050823104210-t15igvmgrkzea0dq
Tags: 1.38-2ubuntu1
* Merge with Debian.  (Ubuntu #13757)
* Remove tests/f_bad_disconnected_inode/image.gz to be able to build the
  package.  This will (hopefully) be in the next upstream version and is
  just used for testing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
extern const char *blkid_dev_devname(blkid_dev dev);
56
56
 
57
57
extern blkid_dev_iterate blkid_dev_iterate_begin(blkid_cache cache);
 
58
extern int blkid_dev_set_search(blkid_dev_iterate iter,
 
59
                                char *search_type, char *search_value);
58
60
extern int blkid_dev_next(blkid_dev_iterate iterate, blkid_dev *dev);
59
61
extern void blkid_dev_iterate_end(blkid_dev_iterate iterate);
60
62
 
63
65
 
64
66
/* devname.c */
65
67
extern int blkid_probe_all(blkid_cache cache);
 
68
extern int blkid_probe_all_new(blkid_cache cache);
66
69
extern blkid_dev blkid_get_dev(blkid_cache cache, const char *devname,
67
70
                               int flags);
68
71
 
71
74
 
72
75
/* probe.c */
73
76
int blkid_known_fstype(const char *fstype);
 
77
extern blkid_dev blkid_verify(blkid_cache cache, blkid_dev dev);
74
78
 
75
79
/* read.c */
76
80
 
85
89
extern int blkid_tag_next(blkid_tag_iterate iterate,
86
90
                              const char **type, const char **value);
87
91
extern void blkid_tag_iterate_end(blkid_tag_iterate iterate);
88
 
 
 
92
extern int blkid_dev_has_tag(blkid_dev dev, const char *type, 
 
93
                             const char *value);
89
94
extern blkid_dev blkid_find_dev_with_tag(blkid_cache cache,
90
95
                                         const char *type,
91
96
                                         const char *value);
92
97
extern int blkid_parse_tag_string(const char *token, char **ret_type,
93
98
                                  char **ret_val);
94
99
 
 
100
/* version.c */
 
101
extern int blkid_parse_version_string(const char *ver_string);
 
102
extern int blkid_get_library_version(const char **ver_string,
 
103
                                     const char **date_string);
 
104
 
95
105
#ifdef __cplusplus
96
106
}
97
107
#endif