| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Submitted by: Milan Cermak <Milan.Cermak@Sun.COM>
|
|
|
|
| |
Found by: trasz
|
|
|
|
| |
suddenly started to work.
|
| |
|
|
|
|
|
|
|
| |
- Use -- when needed so Linux getopt(3) won't get confused.
- Follow POSIX more closely.
Submitted by: Szabolcs Szakacsits <szaka@ntfs-3g.org>
|
|
|
|
| |
Automatically detect file system type.
|
| |
|
| |
|
|
|
|
|
| |
- Use /dev/urandom, it is more portable.
- Implement todo() function which allows to mark known failures.
|
| |
|
|
|
|
|
|
| |
specific.
Approved by: rwatson (mentor)
|
|
|
|
| |
Approved by: rwatson (mentor)
|
|
|
|
|
|
|
| |
from one parent directory to another, in addition to the usual access checks
one also needs write access to the subdirectory being moved.
Approved by: rwatson (mentor), pjd
|
|
|
|
|
|
|
|
|
|
| |
- Solaris' setgroups(2) doesn't change process' effective gid, so set it
explicitly.
- POSIX doesn't define O_NOFOLLOW. FreeBSD returns EMLINK when target is
a symbolic link, but Solaris returns ELOOP then.
- Solaris doesn't define O_SHLOCK and O_EXLOCK flags.
Approved by: re (rwatson)
|
|
|
|
|
|
| |
effective group ID or to group ID of its parent directory.
- Add some comments from POSIX.
- Verify that after successful O_TRUNC open, size is equal to 0.
|
|
|
|
|
|
| |
he is the file's owner, he can't set set-gid bit.
POSIX requires to return 0 and clear the bit, but FreeBSD returns
EPERM for UFS in such case. For now do the same in ZFS.
|
|
Almost all regression tests are based on very flexible fstest tool.
They verify correctness (POSIX conformance) of almost all file
system-related system calls.
The motivation behind this work is my ZFS port and POSIX, who doesn't
provide free test suites.
Runs on: FreeBSD/UFS, FreeBSD/ZFS, Solaris/UFS, Solaris/ZFS
To try it out:
# cd fstest
# make
# find tests/* -type d | xargs prove
|