From 2abaefe1a859c68ca70c6b3e4f109226c6a36eb8 Mon Sep 17 00:00:00 2001 From: Dominic Dunlop Date: Mon, 10 Jul 2006 00:22:14 +0200 Subject: [PATCH] Skip tests of a POSIX constant on Mac OS X because saved IDs are borked Message-Id: p4raw-id: //depot/perl@28520 --- ext/POSIX/t/sysconf.t | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ext/POSIX/t/sysconf.t b/ext/POSIX/t/sysconf.t index 15dd65e..1fa2eb1 100644 --- a/ext/POSIX/t/sysconf.t +++ b/ext/POSIX/t/sysconf.t @@ -122,9 +122,13 @@ unlink($fifo); # testing sysconf() for my $constant (@sys_consts) { - $r = eval { sysconf( eval "$constant()" ) }; - is( $@, '', "calling sysconf($constant)" ); - ok( defined $r, "\tchecking that the returned value is defined: $r" ); - ok( looks_like_number($r), "\tchecking that the returned value looks like a number" ); + SKIP: { + skip "Saved IDs broken on Mac OS X (Perl #24122)", 3 + if $^O eq 'darwin' && $constant eq '_SC_SAVED_IDS'; + $r = eval { sysconf( eval "$constant()" ) }; + is( $@, '', "calling sysconf($constant)" ); + ok( defined $r, "\tchecking that the returned value is defined: $r" ); + ok( looks_like_number($r), "\tchecking that the returned value looks like a number" ); + } } -- 2.7.4