ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_app_storage_internal.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "mdl_storage.h"
14#include "ra8_attributes.h"
15#include "ra8_err.h"
16
37
60 const char* path,
61 bool* out_removed);
62
88 const char* destination,
89 const char* url,
90 const char* host,
91 const char* name);
ra8_err_t priv_mdl_app_storage_unlink_regular(mdl_storage_t *storage, const char *path, bool *out_removed)
Remove one regular file while refusing symbolic or special nodes.
ra8_err_t priv_mdl_app_storage_ensure_directory(mdl_storage_t *storage, const char *path)
Ensure one canonical portable path names a real directory.
ra8_err_t priv_mdl_app_storage_publish_site(mdl_storage_t *storage, const char *destination, const char *url, const char *host, const char *name)
Render and create one starter site descriptor transactionally.
Injected portable storage resources for downloader domain code.
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546
One non-reentrant downloader filesystem dependency bundle.
Definition mdl_storage.h:40