mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
422 lines
24 KiB
HTML
422 lines
24 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/runtime/devices/romfs_dev.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_afd0453aeaaca58db0f3a26ffe540381.html">runtime</a></li><li class="navelem"><a class="el" href="dir_8e84a2b4adc47392539d92413dc3768e.html">devices</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">romfs_dev.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>RomFS driver.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="fs_8h_source.html">../../services/fs.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="ncm__types_8h_source.html">../../services/ncm_types.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="romfs__dev_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structromfs__header.html">romfs_header</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">RomFS header. <a href="structromfs__header.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structromfs__dir.html">romfs_dir</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">RomFS directory. <a href="structromfs__dir.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structromfs__file.html">romfs_file</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">RomFS file. <a href="structromfs__file.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a996532140f972ebd60dded2dd409396d" id="r_a996532140f972ebd60dded2dd409396d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a996532140f972ebd60dded2dd409396d">romfsMountSelf</a> (const char *name)</td></tr>
|
|
<tr class="memdesc:a996532140f972ebd60dded2dd409396d"><td class="mdescLeft"> </td><td class="mdescRight">Mounts the Application's RomFS. <br /></td></tr>
|
|
<tr class="separator:a996532140f972ebd60dded2dd409396d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c12f1f8445ff1c83fa86d2cf267d6d7" id="r_a2c12f1f8445ff1c83fa86d2cf267d6d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a2c12f1f8445ff1c83fa86d2cf267d6d7">romfsMountFromFile</a> (<a class="el" href="structFsFile.html">FsFile</a> file, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, const char *name)</td></tr>
|
|
<tr class="memdesc:a2c12f1f8445ff1c83fa86d2cf267d6d7"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS from an open file. <br /></td></tr>
|
|
<tr class="separator:a2c12f1f8445ff1c83fa86d2cf267d6d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14d125d5d70e99873c2e1b835d221417" id="r_a14d125d5d70e99873c2e1b835d221417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a14d125d5d70e99873c2e1b835d221417">romfsMountFromStorage</a> (<a class="el" href="structFsStorage.html">FsStorage</a> storage, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, const char *name)</td></tr>
|
|
<tr class="memdesc:a14d125d5d70e99873c2e1b835d221417"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS from an open storage. <br /></td></tr>
|
|
<tr class="separator:a14d125d5d70e99873c2e1b835d221417"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30019781595267e9a1396a5a5387bf45" id="r_a30019781595267e9a1396a5a5387bf45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a30019781595267e9a1396a5a5387bf45">romfsMountFromCurrentProcess</a> (const char *name)</td></tr>
|
|
<tr class="memdesc:a30019781595267e9a1396a5a5387bf45"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS using the current process host program RomFS. <br /></td></tr>
|
|
<tr class="separator:a30019781595267e9a1396a5a5387bf45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80643665c0f599de3703de01d9b669f9" id="r_a80643665c0f599de3703de01d9b669f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a80643665c0f599de3703de01d9b669f9">romfsMountDataStorageFromProgram</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> program_id, const char *name)</td></tr>
|
|
<tr class="memdesc:a80643665c0f599de3703de01d9b669f9"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS of a running program. <br /></td></tr>
|
|
<tr class="separator:a80643665c0f599de3703de01d9b669f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0635dfafa1f910b8e8fbd83b973258f9" id="r_a0635dfafa1f910b8e8fbd83b973258f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a0635dfafa1f910b8e8fbd83b973258f9">romfsMountFromFsdev</a> (const char *path, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, const char *name)</td></tr>
|
|
<tr class="memdesc:a0635dfafa1f910b8e8fbd83b973258f9"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS from a file path in a mounted fsdev device. <br /></td></tr>
|
|
<tr class="separator:a0635dfafa1f910b8e8fbd83b973258f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4975e7ec5b60b09d604e814e4fb679af" id="r_a4975e7ec5b60b09d604e814e4fb679af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="romfs__dev_8h.html#a4975e7ec5b60b09d604e814e4fb679af">romfsMountFromDataArchive</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> dataId, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storageId, const char *name)</td></tr>
|
|
<tr class="memdesc:a4975e7ec5b60b09d604e814e4fb679af"><td class="mdescLeft"> </td><td class="mdescRight">Mounts RomFS from SystemData. <br /></td></tr>
|
|
<tr class="separator:a4975e7ec5b60b09d604e814e4fb679af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1dd7a7a199e7d6f40a3530820212357" id="r_ad1dd7a7a199e7d6f40a3530820212357"><td class="memItemLeft" align="right" valign="top"><a id="ad1dd7a7a199e7d6f40a3530820212357" name="ad1dd7a7a199e7d6f40a3530820212357"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>romfsUnmount</b> (const char *name)</td></tr>
|
|
<tr class="memdesc:ad1dd7a7a199e7d6f40a3530820212357"><td class="mdescLeft"> </td><td class="mdescRight">Unmounts the RomFS device. <br /></td></tr>
|
|
<tr class="separator:ad1dd7a7a199e7d6f40a3530820212357"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12e06b453b9b7bc98333702553572574" id="r_a12e06b453b9b7bc98333702553572574"><td class="memItemLeft" align="right" valign="top"><a id="a12e06b453b9b7bc98333702553572574" name="a12e06b453b9b7bc98333702553572574"></a>
|
|
static <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>romfsInit</b> (void)</td></tr>
|
|
<tr class="memdesc:a12e06b453b9b7bc98333702553572574"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for <a class="el" href="romfs__dev_8h.html#a996532140f972ebd60dded2dd409396d">romfsMountSelf</a> with the default "romfs" device name. <br /></td></tr>
|
|
<tr class="separator:a12e06b453b9b7bc98333702553572574"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0b28376bd1c13790398fc00fedd2feb" id="r_ab0b28376bd1c13790398fc00fedd2feb"><td class="memItemLeft" align="right" valign="top"><a id="ab0b28376bd1c13790398fc00fedd2feb" name="ab0b28376bd1c13790398fc00fedd2feb"></a>
|
|
static <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>romfsExit</b> (void)</td></tr>
|
|
<tr class="memdesc:ab0b28376bd1c13790398fc00fedd2feb"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for <a class="el" href="romfs__dev_8h.html#ad1dd7a7a199e7d6f40a3530820212357">romfsUnmount</a> with the default "romfs" device name. <br /></td></tr>
|
|
<tr class="separator:ab0b28376bd1c13790398fc00fedd2feb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>RomFS driver. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd>
|
|
<dd>
|
|
mtheall </dd>
|
|
<dd>
|
|
fincs </dd></dl>
|
|
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
|
|
</div><h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a80643665c0f599de3703de01d9b669f9" name="a80643665c0f599de3703de01d9b669f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80643665c0f599de3703de01d9b669f9">◆ </a></span>romfsMountDataStorageFromProgram()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountDataStorageFromProgram </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>program_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS of a running program. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Permission needs to be set in the NPDM. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">program_id</td><td>ProgramId to mount. </td></tr>
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30019781595267e9a1396a5a5387bf45" name="a30019781595267e9a1396a5a5387bf45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30019781595267e9a1396a5a5387bf45">◆ </a></span>romfsMountFromCurrentProcess()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountFromCurrentProcess </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS using the current process host program RomFS. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4975e7ec5b60b09d604e814e4fb679af" name="a4975e7ec5b60b09d604e814e4fb679af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4975e7ec5b60b09d604e814e4fb679af">◆ </a></span>romfsMountFromDataArchive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountFromDataArchive </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>dataId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> </td>
|
|
<td class="paramname"><em>storageId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS from SystemData. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dataId</td><td>SystemDataId to mount. </td></tr>
|
|
<tr><td class="paramname">storageId</td><td>Storage ID to mount from. </td></tr>
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c12f1f8445ff1c83fa86d2cf267d6d7" name="a2c12f1f8445ff1c83fa86d2cf267d6d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c12f1f8445ff1c83fa86d2cf267d6d7">◆ </a></span>romfsMountFromFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountFromFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structFsFile.html">FsFile</a> </td>
|
|
<td class="paramname"><em>file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS from an open file. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">file</td><td><a class="el" href="structFsFile.html">FsFile</a> of the RomFS image. </td></tr>
|
|
<tr><td class="paramname">offset</td><td>Offset of the RomFS within the file. </td></tr>
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0635dfafa1f910b8e8fbd83b973258f9" name="a0635dfafa1f910b8e8fbd83b973258f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0635dfafa1f910b8e8fbd83b973258f9">◆ </a></span>romfsMountFromFsdev()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountFromFsdev </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS from a file path in a mounted fsdev device. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">path</td><td>File path. </td></tr>
|
|
<tr><td class="paramname">offset</td><td>Offset of the RomFS within the file. </td></tr>
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14d125d5d70e99873c2e1b835d221417" name="a14d125d5d70e99873c2e1b835d221417"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14d125d5d70e99873c2e1b835d221417">◆ </a></span>romfsMountFromStorage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountFromStorage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structFsStorage.html">FsStorage</a> </td>
|
|
<td class="paramname"><em>storage</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts RomFS from an open storage. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">storage</td><td><a class="el" href="structFsStorage.html">FsStorage</a> of the RomFS image. </td></tr>
|
|
<tr><td class="paramname">offset</td><td>Offset of the RomFS within the storage. </td></tr>
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a996532140f972ebd60dded2dd409396d" name="a996532140f972ebd60dded2dd409396d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a996532140f972ebd60dded2dd409396d">◆ </a></span>romfsMountSelf()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> romfsMountSelf </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mounts the Application's RomFS. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>Device mount name. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section remark"><dt>Remarks</dt><dd>This function is intended to be used to access one's own RomFS. If the application is running as NRO, it mounts the embedded RomFS section inside the NRO. If on the other hand it's an NSO, it behaves identically to <a class="el" href="romfs__dev_8h.html#a30019781595267e9a1396a5a5387bf45">romfsMountFromCurrentProcess</a>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|