~mmach/netext73/busybox

« back to all changes in this revision

Viewing changes to include/volume_id.h

  • Committer: mmach
  • Date: 2021-04-14 13:54:24 UTC
  • Revision ID: netbit73@gmail.com-20210414135424-8x3fxf716zs4wflb
1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * volume_id - reads filesystem label and uuid
 
3
 *
 
4
 * Copyright (C) 2005 Kay Sievers <kay.sievers@vrfy.org>
 
5
 *
 
6
 *      This library is free software; you can redistribute it and/or
 
7
 *      modify it under the terms of the GNU Lesser General Public
 
8
 *      License as published by the Free Software Foundation; either
 
9
 *      version 2.1 of the License, or (at your option) any later version.
 
10
 *
 
11
 *      This library is distributed in the hope that it will be useful,
 
12
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 
14
 *      Lesser General Public License for more details.
 
15
 *
 
16
 *      You should have received a copy of the GNU Lesser General Public
 
17
 *      License along with this library; if not, write to the Free Software
 
18
 *      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 
19
 */
 
20
 
 
21
char *get_devname_from_label(const char *spec);
 
22
char *get_devname_from_uuid(const char *spec);
 
23
void display_uuid_cache(int scan_devices);
 
24
 
 
25
/* Returns:
 
26
 * 0: no UUID= or LABEL= prefix found
 
27
 * 1: UUID= or LABEL= prefix found. In this case,
 
28
 *    *fsname is replaced if device with such UUID or LABEL is found
 
29
 */
 
30
int resolve_mount_spec(char **fsname);
 
31
int add_to_uuid_cache(const char *device);