~ubuntu-branches/ubuntu/trusty/util-linux/trusty-proposed

« back to all changes in this revision

Viewing changes to shlibs/blkid/src/blkid.h.in

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2011-05-11 08:38:31 UTC
  • mfrom: (1.3.10 upstream)
  • mto: (1.6.3 upstream) (4.5.5 sid)
  • mto: This revision was merged to the branch mainline in revision 82.
  • Revision ID: james.westby@ubuntu.com-20110511083831-tty7wnezw55fmrn4
ImportĀ upstreamĀ versionĀ 2.19.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
/* devname.c */
143
143
extern int blkid_probe_all(blkid_cache cache);
144
144
extern int blkid_probe_all_new(blkid_cache cache);
 
145
extern int blkid_probe_all_removable(blkid_cache cache);
145
146
extern blkid_dev blkid_get_dev(blkid_cache cache, const char *devname,
146
147
                               int flags);
147
148
 
196
197
                        blkid_loff_t off, blkid_loff_t size);
197
198
 
198
199
extern dev_t blkid_probe_get_devno(blkid_probe pr);
 
200
extern dev_t blkid_probe_get_wholedisk_devno(blkid_probe pr);
 
201
extern int blkid_probe_is_wholedisk(blkid_probe pr);
 
202
 
199
203
extern blkid_loff_t blkid_probe_get_size(blkid_probe pr);
 
204
extern blkid_loff_t blkid_probe_get_offset(blkid_probe pr);
200
205
extern unsigned int blkid_probe_get_sectorsize(blkid_probe pr);
 
206
extern blkid_loff_t blkid_probe_get_sectors(blkid_probe pr);
 
207
 
 
208
extern int blkid_probe_get_fd(blkid_probe pr);
201
209
 
202
210
/*
203
211
 * superblocks probing
259
267
 
260
268
 
261
269
/* partitions probing flags */
262
 
#define BLKID_PARTS_FORCE_GPT   (1 << 1)
 
270
#define BLKID_PARTS_FORCE_GPT           (1 << 1)
 
271
#define BLKID_PARTS_ENTRY_DETAILS       (1 << 2)
263
272
extern int blkid_probe_set_partitions_flags(blkid_probe pr, int flags);
264
273
 
265
274
/* binary interface */
266
275
extern blkid_partlist blkid_probe_get_partitions(blkid_probe pr);
267
276
 
268
277
extern int blkid_partlist_numof_partitions(blkid_partlist ls);
 
278
extern blkid_parttable blkid_partlist_get_table(blkid_partlist ls);
269
279
extern blkid_partition blkid_partlist_get_partition(blkid_partlist ls, int n);
 
280
extern blkid_partition blkid_partlist_devno_to_partition(blkid_partlist ls, dev_t devno);
270
281
 
271
282
extern blkid_parttable blkid_partition_get_table(blkid_partition par);
272
283
extern const char *blkid_partition_get_name(blkid_partition par);
276
287
extern blkid_loff_t blkid_partition_get_size(blkid_partition par);
277
288
extern int blkid_partition_get_type(blkid_partition par);
278
289
extern const char *blkid_partition_get_type_string(blkid_partition par);
 
290
extern unsigned long long blkid_partition_get_flags(blkid_partition par);
279
291
extern int blkid_partition_is_logical(blkid_partition par);
280
292
extern int blkid_partition_is_extended(blkid_partition par);
281
293
extern int blkid_partition_is_primary(blkid_partition par);