In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/36b19dd8d51081b1314949c9e33ac02aac8aa273?hp=dda4a47798d635b6b0d236c270660c8eacdda2fa>
- Log ----------------------------------------------------------------- commit 36b19dd8d51081b1314949c9e33ac02aac8aa273 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: Thu Nov 23 11:29:19 2017 +0000 Cast away const from AIX' accessx() path argument Unlike every other platform's access() or equivalent (and as required by POSIX), AIX doesn't declare the path argument to access() and accessx() as const char*, so cast the const away. ----------------------------------------------------------------------- Summary of changes: pp_sys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pp_sys.c b/pp_sys.c index 00faa7711f..ab28ed65d9 100644 --- a/pp_sys.c +++ b/pp_sys.c @@ -213,8 +213,8 @@ void endservent(void); #endif #if !defined(PERL_EFF_ACCESS) && defined(HAS_ACCESSX) && defined(ACC_SELF) - /* AIX */ -# define PERL_EFF_ACCESS(p,f) (accessx((p), (f), ACC_SELF)) + /* AIX's accessx() doesn't declare its argument const, unlike every other platform */ +# define PERL_EFF_ACCESS(p,f) (accessx((char*)(p), (f), ACC_SELF)) #endif -- Perl5 Master Repository