Skip to content

Commit

Permalink
Porting newest version fdtables and Synchronize the progress of porti…
Browse files Browse the repository at this point in the history
…ng test suite (#14)

* change to latest fdtables

* using newest fdtables

* mmap debug

* mmap debug

* mmap debug

* porting test suite

* porting test suite

* Add more detailed comments

* Fix directory cleanup issue in ut_lind_fs_mmap_invalid_flags_both test case (#16)

* fix: ut_lind_fs_chdir_removeddir

* fix: add syscalls

* fix: revert changes

* fix: testing subdir1

* fix: testing without i32

* fix: revert to mkdir

* fix: test with if

* fix: revert

* debug: added print

* debug: added print

* fix: print

* fix: revert println

* feat: return invalid

* fix: revert removed return

* feat: update rm subdir1 subdir2

* refactor: update comments

* fix: test case ut-lind-fs-fchdir-invalid-args

* Fix out-of-range file descriptor error in `getdents` syscall (#17)

* Fix: out-of-range file descriptor handling in getdents syscall

* fix: update comment

* Update src/fdtables/dashmapvecglobal.rs

Co-authored-by: Justin Cappos <[email protected]>

---------

Co-authored-by: lind <[email protected]>
Co-authored-by: Justin Cappos <[email protected]>

* Fix `getcwd_syscall` to Handle Invalid Arguments and Correctly Set `errno` (#24)

* fix: test case ut_lind_fs_getcwd_invalid_args

* fix: PR comments

---------

Co-authored-by: lind <[email protected]>

* Fix mmap test case to handle invalid flags scenario correctly (#18)

* Fix: mmap test to validate EINVAL for invalid flags

* fix: PR comments

---------

Co-authored-by: lind <[email protected]>

* Fix Test `ut_lind_fs_pread_from_directory` from Directory to Return Correct Error (#27)

* fix: test case ut_lind_fs_pread_from_directory

* fix: add rmdir syscall

---------

Co-authored-by: lind <[email protected]>

* fix: test case ut-lind-fs-write-to-directory (#19)

Co-authored-by: lind <[email protected]>

* fix: ut-lind-fs-simple (#21)

Co-authored-by: lind <[email protected]>

* Fix `ut_lind_fs_rmdir_nowriteperm_parent_dir` rmdir Nowrite Permission Handling and Recursive Directory Cleanup (#28)

* fix: test case ut_lind_fs_rmdir_nowriteperm_parent_dir

* feat: added cleanup

---------

Co-authored-by: lind <[email protected]>

* Fix ut lind fs mkdir nonexisting directory (#25)

* fix: test case ut_lind_fs_mkdir_nonexisting_directory

* feat: added rmdir_recursive_syscall

* fix: rm unecessary function

* feat: updated comment

* feat: updated values

---------

Co-authored-by: lind <[email protected]>

* Fix EISDIR Error in `ut_lind_fs_getdents_bufsize_too_small` Test by Adjusting Directory Open Flags (#29)

* fix: test case ut_lind_fs_getdents_bufsize_too_small

* fix: rmdir for clean env

---------

Co-authored-by: lind <[email protected]>

* Fix EEXIST Error in `ut_lind_fs_close_directory` Test by Removing Existing Directories Before Creation (#31)

* fix: test case ut_lind_fs_close_directory

* feat: use rmdir

---------

Co-authored-by: lind <[email protected]>

* Fix EEXIST Error in `ut_lind_fs_dir_multiple` Test by Removing Existing Directories Before Creation (#32)

* fix: test case ut_lind_fs_dir_multiple

* feat: updated to rmdir

---------

Co-authored-by: lind <[email protected]>

* Fix EEXIST Error in `ut_lind_fs_dir_mode` Test by Removing Existing Directories Before Creation (#30)

* fix: test case ut_lind_fs_dir_mode

* fix: cleanup the enviornment

---------

Co-authored-by: lind <[email protected]>

* Fix EEXIST Error in `ut_lind_fs_unlink_directory`  (#34)

* fix: test case ut_lind_fs_rmdir_nonexist_dir (#36)

* fix: test case ut_lind_fs_rmdir_nonempty_dir (#37)

* fix: test case ut_lind_fs_link_directory (#38)

* fix: test case ut_lind_fs_read_from_directory (#39)

* fix: test case ut_lind_fs_rename (#41)

* Fix in `ut_lind_fs_tmp_file_test` ensure /tmp Directory Is Properly Set Up and Cleaned  (#35)

* fix: test case ut_lind_fs_read_from_chardev_file (#44)

Co-authored-by: lind <[email protected]>

---------

Co-authored-by: Chinmay Shringi <[email protected]>
Co-authored-by: lind <[email protected]>
Co-authored-by: Nicholas Renner <[email protected]>
Co-authored-by: Justin Cappos <[email protected]>
  • Loading branch information
5 people authored Oct 1, 2024
1 parent 409aa58 commit ebff6b7
Show file tree
Hide file tree
Showing 27 changed files with 14,577 additions and 6,176 deletions.
104 changes: 0 additions & 104 deletions src/example_grates/commonconstants.rs

This file was deleted.

Loading

0 comments on commit ebff6b7

Please sign in to comment.