Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 79ed55e69f37c2e83c1e1b1fd23f02713364df32
      
https://github.com/Perl/perl5/commit/79ed55e69f37c2e83c1e1b1fd23f02713364df32
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M ext/Fcntl/Fcntl.pm
    M ext/Fcntl/Fcntl.xs
    M ext/Fcntl/t/mode.t
    M pod/perlfunc.pod

  Log Message:
  -----------
  Fcntl: remove pointless S_ISENFMT function

S_ISENFMT($mode) has no equivalent C macro. It was implemented (in XS)
as the equivalent of `($mode & S_IFMT) == S_ENFMT`, which is always
false because S_ENFMT is not a file type and thus not covered by the
S_IFMT mask.

(See commits ca6e1c2, 0e6f150, 0f68039, fb59364, 87eca6e for the history
of this function, which has always been broken in various ways ever
since it was added in 2000.)

Fixes #22190.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to