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