VirtualBox

source: vbox/trunk/src/VBox/ImageMounter/vboximg-mount/vboximgOpts.h@ 80519

Last change on this file since 80519 was 80517, checked in by vboxsync, 5 years ago

vboximg-mount: Working on accessing filesystems inside images directly using our own VFS implementations

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1
2/* $Id: vboximgOpts.h 80517 2019-08-30 17:04:46Z vboxsync $ $Revision: 80517 $ $Date: 2019-08-30 17:04:46 +0000 (Fri, 30 Aug 2019) $ $Author: vboxsync $ */
3
4/** @file
5 * vboximgOpts.h
6 */
7
8/*
9 * Copyright (C) 2008-2019 Oracle Corporation
10 *
11 * This file is part of VirtualBox Open Source Edition (OSE), as
12 * available from http://www.virtualbox.org. This file is free software;
13 * you can redistribute it and/or modify it under the terms of the GNU
14 * General Public License (GPL) as published by the Free Software
15 * Foundation, in version 2 as it comes in the "COPYING" file of the
16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
18 */
19
20#ifndef VBOX_INCLUDED_SRC_vboximg_mount_vboximgOpts_h
21#define VBOX_INCLUDED_SRC_vboximg_mount_vboximgOpts_h
22#ifndef RT_WITHOUT_PRAGMA_ONCE
23# pragma once
24#endif
25
26
27typedef struct vboximgOpts {
28 char *pszVm; /** optional VM UUID */
29 char *pszImageUuidOrPath; /** Virtual Disk image UUID or path */
30 uint32_t fListMediaLong; /** Flag to list virtual disks of all known VMs */
31 uint32_t fVerboseList; /** FUSE parsing doesn't understand combined flags (-lv, -vl), so we kludge it */
32 uint32_t fWideList; /** FUSE parsing doesn't understand combined flags,(-lw, -wl) so we kludge it */
33 uint32_t fList; /** Flag to list virtual disks of all known VMs */
34 uint32_t fListParts; /** Flag to summarily list partitions associated with pszImage */
35 uint32_t fGstFs; /** Flag to try to exposes supported filesystems directly in the mountpoint inside a subdirectory */
36 uint32_t fAllowRoot; /** Flag to allow root to access this FUSE FS */
37 uint32_t fRW; /** Flag to allow changes to FUSE-mounted Virtual Disk image */
38 uint32_t fWide; /** Flag to use wide-format list mode */
39 uint32_t fBriefUsage; /** Flag to display only FS-specific program usage options */
40 uint32_t fVerbose; /** Add more info to lists and operations */
41} VBOXIMGOPTS;
42
43
44#endif /* !VBOX_INCLUDED_SRC_vboximg_mount_vboximgOpts_h */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette