network icon indicating copy to clipboard operation
network copied to clipboard

Fix calls to varargs C function fcntl

Open nrdmn opened this issue 5 years ago • 2 comments

The ccall calling convention doesn't support varargs functions, so switch to capi instead. See https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/ffi.html#varargs-not-supported-by-ccall-calling-convention

Related PR: https://github.com/haskellari/lukko/pull/23

nrdmn avatar Jan 05 '21 08:01 nrdmn

It seems to me that capi breaks doctest:

bytecode compiler can't handle some foreign calling conventions

kazu-yamamoto avatar Jan 13 '21 00:01 kazu-yamamoto

@nrdmn do you have an interest in fixing this PR?

eborden avatar May 18 '21 21:05 eborden