-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Replaced _syscallN macros with explicit function implementations, ensuring clear naming and direct use of __inline_syscall_N. - Standardized function styles with consistent __syscall_return handling. - Updated syscall wrappers across unistd, sys, and other libc modules for easier maintenance and extensibility. - Fixed formatting issues and streamlined error handling for a cleaner implementation. - Disable `mmap` and `munmap`. On `kernel` side: - Improved parameter descriptions and return value docs for better clarity across files. - Simplified and standardized debug logging by removing redundant function names. - Added a fget utility in process.c for easier file descriptor retrieval. - Enhanced sys_mmap in paging.c to validate file sizes and fetch stats before mapping. - Refactored syscall_handler for streamlined argument handling, removing unused 6-argument support. - Tweaked VFS and pipe operations with better naming and structural improvements, da pipes are flowin’ proppa now.
- Loading branch information
Showing
71 changed files
with
790 additions
and
461 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.