Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new testsuite to check types of System.Posix.Types #59

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

mmhat
Copy link

@mmhat mmhat commented Sep 30, 2022

This PR adds a new testsuite unix-compat-check-types. Its purpose is to track the types of the numerous type and newtype declarations of System.Posix.Types on different OSs. The main function of that testsuite is a stub, success is indicated by a successful compilation of the testsuite itself. In addition to that it

  • adds several missing types for Mac OS and Windows.
  • defines UserID/GroupID/LinkCount in terms of CUid/CGid/CNlink like it is done in System.Posix.Types.
  • exposes all constructors of the newtypes defined System.PosixCompat.Types.
  • bumps the minor versions of 9.0 and 9.2 series of GHC in the CI setup.

@mitchellwrosen
Copy link

Thanks for the PR; please consider re-opening at the new repo location https://github.com/haskell-pkg-janitors/unix-compat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants