KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KIPLATFORM::IO::TARGET_ATTRS Struct Reference

Opaque snapshot of filesystem attributes that MakeWriteable may alter and that the atomic rename sequence does not preserve by itself. More...

#include <io.h>

Public Attributes

std::uint32_t value = 0
 
bool captured = false
 

Detailed Description

Opaque snapshot of filesystem attributes that MakeWriteable may alter and that the atomic rename sequence does not preserve by itself.

On Windows this holds the FILE_ATTRIBUTE_READONLY / FILE_ATTRIBUTE_HIDDEN bits (which SetFileSecurity does not carry). On POSIX this is an uncaptured placeholder since DuplicatePermissions

  • rename already preserve mode.

Definition at line 208 of file io.h.

Member Data Documentation

◆ captured

bool KIPLATFORM::IO::TARGET_ATTRS::captured = false

Definition at line 211 of file io.h.

◆ value

std::uint32_t KIPLATFORM::IO::TARGET_ATTRS::value = 0

Definition at line 210 of file io.h.


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