Skip to content

Conversation

HBelusca
Copy link
Contributor

@HBelusca HBelusca commented Oct 5, 2025

Purpose & Proposed changes

Add a header for standard _S_IF* flags and use it for the EXT fileystem, instead of "duplicating" them with custom names.

  • [FREELDR] Add a fs/stat.h file

    The purpose of this file is to contain all the known _S_IF* flags and _S_IS* macros, some of which are used by the FreeLoader *nix-based file-systems.

  • [FREELDR] ext.c/h: Use "standard" _S_IF* mode flags, exposed by fs/stat.h

@HBelusca HBelusca self-assigned this Oct 5, 2025
@HBelusca HBelusca requested a review from tkreuzer as a code owner October 5, 2025 18:58
@HBelusca HBelusca added enhancement For PRs with an enhancement/new feature. trivial fix For trivial changes. refactoring For refactoring changes. freeldr Freeloader changes labels Oct 5, 2025
@HBelusca
Copy link
Contributor Author

HBelusca commented Oct 5, 2025

Cc @iLauncherDev and @disean too for review.

HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 6, 2025
The purpose of this file is to contain all the known `_S_IF*` flags
and `_S_IS*` macros, some of which are used by the FreeLoader *nix-based
file-systems.
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 6, 2025
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from 304ddfe to c317a55 Compare October 6, 2025 12:27
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 7, 2025
The purpose of this file is to contain all the known `_S_IF*` flags
and `_S_IS*` macros, some of which are used by the FreeLoader *nix-based
file-systems.
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 7, 2025
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from c317a55 to 8364e24 Compare October 7, 2025 20:12
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 8, 2025
The purpose of this file is to contain all the known `_S_IF*` flags
and `_S_IS*` macros, some of which are used by the FreeLoader *nix-based
file-systems.
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 8, 2025
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from 8364e24 to 0c457bf Compare October 8, 2025 13:56
@HBelusca HBelusca requested a review from binarymaster October 8, 2025 13:57
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 9, 2025
The purpose of this file is to contain all the known `_S_IF*` flags
and `_S_IS*` macros, some of which are used by the FreeLoader *nix-based
file-systems.
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 9, 2025
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from 0c457bf to bf57eb0 Compare October 9, 2025 20:18
HBelusca added a commit to HBelusca/reactos that referenced this pull request Oct 10, 2025
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from bf57eb0 to 5fd44d6 Compare October 10, 2025 13:58
CORE-9023

The purpose of this file is to contain all the known `_S_IF*` flags
and `_S_IS*` macros, some of which are used by the FreeLoader *nix-based
file-systems.
@HBelusca HBelusca force-pushed the freeldr_S_IF_mode_flags_EXTFS branch from 5fd44d6 to d32b3e6 Compare October 10, 2025 14:59
@HBelusca HBelusca merged commit d32b3e6 into reactos:master Oct 10, 2025
34 checks passed
@HBelusca HBelusca deleted the freeldr_S_IF_mode_flags_EXTFS branch October 10, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement For PRs with an enhancement/new feature. freeldr Freeloader changes refactoring For refactoring changes. trivial fix For trivial changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants