1. 22 May, 2018 1 commit
    • Guillem Jover's avatar
      Fix strnvis() and strnunvis() NetBSD ABI break · e4e15ed2
      Guillem Jover authored
      The NetBSD implementations have different prototypes to the ones coming
      from OpenBSD, which will break builds, and have caused segfaults at
      run-time. We provide now both interfaces with different prototypes as
      different version nodes allow selecting them at compile-time, defaulting
      for now to the OpenBSD one to avoid build-time breakage, while emitting
      a compile-time warning. Later on, in 0.10.0, we will be switching the
      compile-time default to the NetBSD version.
      
      Ref: http://gnats.netbsd.org/44977
      Fixes: https://bugs.debian.org/899282
      e4e15ed2
  2. 19 Jun, 2017 5 commits
  3. 09 Jun, 2017 1 commit
  4. 27 Mar, 2016 1 commit
  5. 14 Dec, 2015 1 commit
  6. 30 Nov, 2015 2 commits
  7. 24 Sep, 2015 1 commit
  8. 23 Sep, 2015 3 commits
  9. 20 Jul, 2014 1 commit
  10. 21 Oct, 2013 1 commit
    • Guillem Jover's avatar
      Add funopen() function · f41fdcf1
      Guillem Jover authored
      This is a wrapper over the glibc fopencookie() function.
      
      We diverge from the FreeBSD, OpenBSD and DragonFlyBSD declarations,
      because seekfn() there wrongly uses fpos_t, assuming it's an integral
      type, and any code using that on a system where fpos_t is a struct
      (such as GNU-based systems or NetBSD) will fail to build. In which case,
      as the code has to be modified anyway, we might just as well use the
      correct declaration.
      f41fdcf1
  11. 27 May, 2013 3 commits
  12. 29 May, 2012 3 commits