ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mk_output_t Struct Reference

Caller-owned atomic-publication state. More...

Data Fields

char final_name [k_mk_name_cap]
 Destination leaf.
char temp_name [k_mk_name_cap]
 Hidden temporary leaf.
int directory_fd
 Parent directory handle.
int image_fd
 Temporary image handle.
bool temp_exists
 Temp unlink guard.

Detailed Description

Caller-owned atomic-publication state.

Definition at line 74 of file exfat_mkimage.c.

Field Documentation

◆ directory_fd

int mk_output_t::directory_fd

Parent directory handle.

Definition at line 77 of file exfat_mkimage.c.

Referenced by internal_output_abort(), internal_output_begin(), and internal_output_commit().

◆ final_name

char mk_output_t::final_name[k_mk_name_cap]

Destination leaf.

Definition at line 75 of file exfat_mkimage.c.

Referenced by internal_output_begin(), and internal_output_commit().

◆ image_fd

int mk_output_t::image_fd

Temporary image handle.

Definition at line 78 of file exfat_mkimage.c.

Referenced by internal_output_abort(), internal_output_begin(), internal_output_commit(), and main().

◆ temp_exists

bool mk_output_t::temp_exists

Temp unlink guard.

Definition at line 79 of file exfat_mkimage.c.

Referenced by internal_output_abort(), internal_output_begin(), and internal_output_commit().

◆ temp_name

char mk_output_t::temp_name[k_mk_name_cap]

Hidden temporary leaf.

Definition at line 76 of file exfat_mkimage.c.

Referenced by internal_output_abort(), internal_output_begin(), and internal_output_commit().


The documentation for this struct was generated from the following file: