Change 34953 by [EMAIL PROTECTED] on 2008/11/29 05:43:24

        Upgrade to IPC::SysV 2.00_02

Affected files ...

... //depot/perl/ext/IPC/SysV/Changes#4 edit
... //depot/perl/ext/IPC/SysV/lib/IPC/Msg.pm#4 edit
... //depot/perl/ext/IPC/SysV/lib/IPC/Semaphore.pm#4 edit
... //depot/perl/ext/IPC/SysV/lib/IPC/SharedMem.pm#4 edit
... //depot/perl/ext/IPC/SysV/lib/IPC/SysV.pm#4 edit
... //depot/perl/ext/IPC/SysV/t/ipcsysv.t#5 edit
... //depot/perl/ext/IPC/SysV/t/msg.t#7 edit
... //depot/perl/ext/IPC/SysV/t/sem.t#8 edit
... //depot/perl/ext/IPC/SysV/t/shm.t#2 edit

Differences ...

==== //depot/perl/ext/IPC/SysV/Changes#4 (text) ====
Index: perl/ext/IPC/SysV/Changes
--- perl/ext/IPC/SysV/Changes#3~34936~  2008-11-26 14:34:54.000000000 -0800
+++ perl/ext/IPC/SysV/Changes   2008-11-28 21:43:24.000000000 -0800
@@ -1,3 +1,7 @@
+2.00_02 - 2008-11-28
+
+    * check for ENOMEM and EACCES and skip tests as neccessary
+
 2.00_01 - 2008-11-26
 
     * remove const-* when building in the core

==== //depot/perl/ext/IPC/SysV/lib/IPC/Msg.pm#4 (text) ====
Index: perl/ext/IPC/SysV/lib/IPC/Msg.pm
--- perl/ext/IPC/SysV/lib/IPC/Msg.pm#3~34936~   2008-11-26 14:34:54.000000000 
-0800
+++ perl/ext/IPC/SysV/lib/IPC/Msg.pm    2008-11-28 21:43:24.000000000 -0800
@@ -21,7 +21,7 @@
 use vars qw($VERSION);
 use Carp;
 
-$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_01 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
+$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_02 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
 $VERSION = eval $VERSION;
 
 # Figure out if we have support for native sized types

==== //depot/perl/ext/IPC/SysV/lib/IPC/Semaphore.pm#4 (text) ====
Index: perl/ext/IPC/SysV/lib/IPC/Semaphore.pm
--- perl/ext/IPC/SysV/lib/IPC/Semaphore.pm#3~34936~     2008-11-26 
14:34:54.000000000 -0800
+++ perl/ext/IPC/SysV/lib/IPC/Semaphore.pm      2008-11-28 21:43:24.000000000 
-0800
@@ -22,7 +22,7 @@
 use vars qw($VERSION);
 use Carp;
 
-$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_01 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
+$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_02 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
 $VERSION = eval $VERSION;
 
 # Figure out if we have support for native sized types

==== //depot/perl/ext/IPC/SysV/lib/IPC/SharedMem.pm#4 (text) ====
Index: perl/ext/IPC/SysV/lib/IPC/SharedMem.pm
--- perl/ext/IPC/SysV/lib/IPC/SharedMem.pm#3~34936~     2008-11-26 
14:34:54.000000000 -0800
+++ perl/ext/IPC/SysV/lib/IPC/SharedMem.pm      2008-11-28 21:43:24.000000000 
-0800
@@ -21,7 +21,7 @@
 use vars qw($VERSION);
 use Carp;
 
-$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_01 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
+$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_02 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
 $VERSION = eval $VERSION;
 
 # Figure out if we have support for native sized types

==== //depot/perl/ext/IPC/SysV/lib/IPC/SysV.pm#4 (text) ====
Index: perl/ext/IPC/SysV/lib/IPC/SysV.pm
--- perl/ext/IPC/SysV/lib/IPC/SysV.pm#3~34936~  2008-11-26 14:34:54.000000000 
-0800
+++ perl/ext/IPC/SysV/lib/IPC/SysV.pm   2008-11-28 21:43:24.000000000 -0800
@@ -1,8 +1,8 @@
 
################################################################################
 #
-#  $Revision: 23 $
+#  $Revision: 24 $
 #  $Author: mhx $
-#  $Date: 2007/10/19 20:46:32 +0200 $
+#  $Date: 2008/11/28 18:08:10 +0100 $
 #
 
################################################################################
 #
@@ -24,7 +24,7 @@
 require Exporter;
 @ISA = qw(Exporter);
 
-$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_01 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
+$VERSION = do { my @r = '$Snapshot: /IPC-SysV/2.00_02 $' =~ 
/(\d+\.\d+(?:_\d+)?)/; @r ? $r[0] : '9.99' };
 $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 
@@ -58,7 +58,7 @@
   S_IRGRP S_IWGRP S_IXGRP S_IRWXG
   S_IROTH S_IWOTH S_IXOTH S_IRWXO
 
-  ENOSPC ENOSYS
+  ENOSPC ENOSYS ENOMEM EACCES
 
 ), qw(
 

==== //depot/perl/ext/IPC/SysV/t/ipcsysv.t#5 (xtext) ====
Index: perl/ext/IPC/SysV/t/ipcsysv.t
--- perl/ext/IPC/SysV/t/ipcsysv.t#4~32709~      2007-12-22 11:35:52.000000000 
-0800
+++ perl/ext/IPC/SysV/t/ipcsysv.t       2008-11-28 21:43:24.000000000 -0800
@@ -1,8 +1,8 @@
 
################################################################################
 #
-#  $Revision: 12 $
+#  $Revision: 13 $
 #  $Author: mhx $
-#  $Date: 2007/10/22 13:10:22 +0200 $
+#  $Date: 2008/11/28 18:08:11 +0100 $
 #
 
################################################################################
 #
@@ -97,7 +97,8 @@
       return "$what failed: SIGSYS caught";
     }
     my $info = "$what failed: $why";
-    if ($why == &IPC::SysV::ENOSPC || $why == &IPC::SysV::ENOSYS) {
+    if ($why == &IPC::SysV::ENOSPC || $why == &IPC::SysV::ENOSYS ||
+        $why == &IPC::SysV::ENOMEM || $why == &IPC::SysV::EACCES) {
       do_sys_diag() if $why == &IPC::SysV::ENOSYS;
       return $info;
     }

==== //depot/perl/ext/IPC/SysV/t/msg.t#7 (xtext) ====
Index: perl/ext/IPC/SysV/t/msg.t
--- perl/ext/IPC/SysV/t/msg.t#6~32709~  2007-12-22 11:35:52.000000000 -0800
+++ perl/ext/IPC/SysV/t/msg.t   2008-11-28 21:43:24.000000000 -0800
@@ -1,8 +1,8 @@
 
################################################################################
 #
-#  $Revision: 10 $
+#  $Revision: 11 $
 #  $Author: mhx $
-#  $Date: 2007/10/22 13:10:24 +0200 $
+#  $Date: 2008/11/28 18:08:11 +0100 $
 #
 
################################################################################
 #
@@ -51,7 +51,8 @@
 
 unless (defined $msq) {
   my $info = "IPC::Msg->new failed: $!";
-  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS) {
+  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS ||
+      $! == &IPC::SysV::ENOMEM || $! == &IPC::SysV::EACCES) {
     plan(skip_all => $info);
   }
   else {

==== //depot/perl/ext/IPC/SysV/t/sem.t#8 (xtext) ====
Index: perl/ext/IPC/SysV/t/sem.t
--- perl/ext/IPC/SysV/t/sem.t#7~32709~  2007-12-22 11:35:52.000000000 -0800
+++ perl/ext/IPC/SysV/t/sem.t   2008-11-28 21:43:24.000000000 -0800
@@ -1,8 +1,8 @@
 
################################################################################
 #
-#  $Revision: 14 $
+#  $Revision: 15 $
 #  $Author: mhx $
-#  $Date: 2007/10/22 13:10:24 +0200 $
+#  $Date: 2008/11/28 18:08:11 +0100 $
 #
 
################################################################################
 #
@@ -61,7 +61,8 @@
 
 unless (defined $sem) {
   my $info = "IPC::Semaphore->new failed: $!";
-  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS) {
+  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS ||
+      $! == &IPC::SysV::ENOMEM || $! == &IPC::SysV::EACCES) {
     plan(skip_all => $info);
   }
   else {

==== //depot/perl/ext/IPC/SysV/t/shm.t#2 (text) ====
Index: perl/ext/IPC/SysV/t/shm.t
--- perl/ext/IPC/SysV/t/shm.t#1~32709~  2007-12-22 11:35:52.000000000 -0800
+++ perl/ext/IPC/SysV/t/shm.t   2008-11-28 21:43:24.000000000 -0800
@@ -1,8 +1,8 @@
 
################################################################################
 #
-#  $Revision: 4 $
+#  $Revision: 5 $
 #  $Author: mhx $
-#  $Date: 2007/10/22 13:10:24 +0200 $
+#  $Date: 2008/11/28 18:08:11 +0100 $
 #
 
################################################################################
 #
@@ -46,7 +46,8 @@
 
 unless (defined $shm) {
   my $info = "IPC::SharedMem->new failed: $!";
-  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS) {
+  if ($! == &IPC::SysV::ENOSPC || $! == &IPC::SysV::ENOSYS ||
+      $! == &IPC::SysV::ENOMEM || $! == &IPC::SysV::EACCES) {
     plan(skip_all => $info);
   }
   else {
End of Patch.

Reply via email to