Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes a few small matters:
OpenBSD also needs
pthread_mutex_t?
.OpenBSD does not have secure_getenv.
OpenBSD does not support extended attributes.
Correct statvfs type casts for OpenBSD.
On OpenBSD, fsblkcnt_t -- the type of f_blocks -- is a UInt64; therefore, so must
blockSize
be.Ultimately, both sides of the
totalSizeBytes
multiplication should probably be type cast for all platforms, but that's a more significant functional change for another time.Additionally, #1075 beat me to a few small changes; some follow-ups:
In
FileOperations+Enumeration.swift
originally I followed Darwin's check withd_namlen
, but this should work too.In my working edit for
_CStdlib.h
I incorporated a small piece of guidance in my working edit; add this guidance in now.