Changes for version 0.29 - 2026-09-08

  • Added accept4(), dup3(), pipe2().
  • Added DARN as a fallback for getentropy().
  • Added RTLD_DEFAULT, RTLD_NEXT.
  • Improved IS_SAFE_PATHNAME().
  • Fixed catopen() to return undef instead of -1 on error.
  • Fixed dlopen(), dlsym() to return undef instead of 0 on error.
  • Deduplicated basename()/dirname() code.
  • Use static typemap instead of generating it in Makefile.PL.
  • Avoid Clang bug #88624.

Modules

Perl interface to POSIX.1-2008 and beyond