Android-cuttlefish cvd tool
Macros | Typedefs | Functions
blkid.h File Reference
#include <sys/types.h>
#include <blkid/blkid_types.h>
Include dependency graph for blkid.h:

Go to the source code of this file.

Macros

#define BLKID_VERSION   "1.0.0"
 
#define BLKID_DATE   "12-Feb-2003"
 
#define BLKID_DEV_FIND   0x0000
 
#define BLKID_DEV_CREATE   0x0001
 
#define BLKID_DEV_VERIFY   0x0002
 
#define BLKID_DEV_NORMAL   (BLKID_DEV_CREATE | BLKID_DEV_VERIFY)
 

Typedefs

typedef struct blkid_struct_dev * blkid_dev
 
typedef struct blkid_struct_cache * blkid_cache
 
typedef __s64 blkid_loff_t
 
typedef struct blkid_struct_tag_iterate * blkid_tag_iterate
 
typedef struct blkid_struct_dev_iterate * blkid_dev_iterate
 

Functions

void blkid_put_cache (blkid_cache cache)
 
int blkid_get_cache (blkid_cache *cache, const char *filename)
 
void blkid_gc_cache (blkid_cache cache)
 
const char * blkid_dev_devname (blkid_dev dev)
 
blkid_dev_iterate blkid_dev_iterate_begin (blkid_cache cache)
 
int blkid_dev_set_search (blkid_dev_iterate iter, char *search_type, char *search_value)
 
int blkid_dev_next (blkid_dev_iterate iterate, blkid_dev *dev)
 
void blkid_dev_iterate_end (blkid_dev_iterate iterate)
 
char * blkid_devno_to_devname (dev_t devno)
 
int blkid_probe_all (blkid_cache cache)
 
int blkid_probe_all_new (blkid_cache cache)
 
blkid_dev blkid_get_dev (blkid_cache cache, const char *devname, int flags)
 
blkid_loff_t blkid_get_dev_size (int fd)
 
int blkid_known_fstype (const char *fstype)
 
blkid_dev blkid_verify (blkid_cache cache, blkid_dev dev)
 
char * blkid_get_tag_value (blkid_cache cache, const char *tagname, const char *devname)
 
char * blkid_get_devname (blkid_cache cache, const char *token, const char *value)
 
blkid_tag_iterate blkid_tag_iterate_begin (blkid_dev dev)
 
int blkid_tag_next (blkid_tag_iterate iterate, const char **type, const char **value)
 
void blkid_tag_iterate_end (blkid_tag_iterate iterate)
 
int blkid_dev_has_tag (blkid_dev dev, const char *type, const char *value)
 
blkid_dev blkid_find_dev_with_tag (blkid_cache cache, const char *type, const char *value)
 
int blkid_parse_tag_string (const char *token, char **ret_type, char **ret_val)
 
int blkid_parse_version_string (const char *ver_string)
 
int blkid_get_library_version (const char **ver_string, const char **date_string)
 

Macro Definition Documentation

◆ BLKID_DATE

#define BLKID_DATE   "12-Feb-2003"

◆ BLKID_DEV_CREATE

#define BLKID_DEV_CREATE   0x0001

◆ BLKID_DEV_FIND

#define BLKID_DEV_FIND   0x0000

◆ BLKID_DEV_NORMAL

#define BLKID_DEV_NORMAL   (BLKID_DEV_CREATE | BLKID_DEV_VERIFY)

◆ BLKID_DEV_VERIFY

#define BLKID_DEV_VERIFY   0x0002

◆ BLKID_VERSION

#define BLKID_VERSION   "1.0.0"

Typedef Documentation

◆ blkid_cache

typedef struct blkid_struct_cache* blkid_cache

◆ blkid_dev

typedef struct blkid_struct_dev* blkid_dev

◆ blkid_dev_iterate

typedef struct blkid_struct_dev_iterate* blkid_dev_iterate

◆ blkid_loff_t

◆ blkid_tag_iterate

typedef struct blkid_struct_tag_iterate* blkid_tag_iterate

Function Documentation

◆ blkid_dev_devname()

const char * blkid_dev_devname ( blkid_dev  dev)

◆ blkid_dev_has_tag()

int blkid_dev_has_tag ( blkid_dev  dev,
const char *  type,
const char *  value 
)

◆ blkid_dev_iterate_begin()

blkid_dev_iterate blkid_dev_iterate_begin ( blkid_cache  cache)

◆ blkid_dev_iterate_end()

void blkid_dev_iterate_end ( blkid_dev_iterate  iterate)

◆ blkid_dev_next()

int blkid_dev_next ( blkid_dev_iterate  iterate,
blkid_dev dev 
)

◆ blkid_dev_set_search()

int blkid_dev_set_search ( blkid_dev_iterate  iter,
char *  search_type,
char *  search_value 
)

◆ blkid_devno_to_devname()

char * blkid_devno_to_devname ( dev_t  devno)

◆ blkid_find_dev_with_tag()

blkid_dev blkid_find_dev_with_tag ( blkid_cache  cache,
const char *  type,
const char *  value 
)

◆ blkid_gc_cache()

void blkid_gc_cache ( blkid_cache  cache)

◆ blkid_get_cache()

int blkid_get_cache ( blkid_cache cache,
const char *  filename 
)

◆ blkid_get_dev()

blkid_dev blkid_get_dev ( blkid_cache  cache,
const char *  devname,
int  flags 
)

◆ blkid_get_dev_size()

blkid_loff_t blkid_get_dev_size ( int  fd)

◆ blkid_get_devname()

char * blkid_get_devname ( blkid_cache  cache,
const char *  token,
const char *  value 
)

◆ blkid_get_library_version()

int blkid_get_library_version ( const char **  ver_string,
const char **  date_string 
)

◆ blkid_get_tag_value()

char * blkid_get_tag_value ( blkid_cache  cache,
const char *  tagname,
const char *  devname 
)

◆ blkid_known_fstype()

int blkid_known_fstype ( const char *  fstype)

◆ blkid_parse_tag_string()

int blkid_parse_tag_string ( const char *  token,
char **  ret_type,
char **  ret_val 
)

◆ blkid_parse_version_string()

int blkid_parse_version_string ( const char *  ver_string)

◆ blkid_probe_all()

int blkid_probe_all ( blkid_cache  cache)

◆ blkid_probe_all_new()

int blkid_probe_all_new ( blkid_cache  cache)

◆ blkid_put_cache()

void blkid_put_cache ( blkid_cache  cache)

◆ blkid_tag_iterate_begin()

blkid_tag_iterate blkid_tag_iterate_begin ( blkid_dev  dev)

◆ blkid_tag_iterate_end()

void blkid_tag_iterate_end ( blkid_tag_iterate  iterate)

◆ blkid_tag_next()

int blkid_tag_next ( blkid_tag_iterate  iterate,
const char **  type,
const char **  value 
)

◆ blkid_verify()

blkid_dev blkid_verify ( blkid_cache  cache,
blkid_dev  dev 
)