devnull() support from Jan Dubois <jan.dubois@ibm.net> and others
Gurusamy Sarathy [Mon, 1 Feb 1999 07:28:05 +0000 (07:28 +0000)]
p4raw-id: //depot/perl@2751

lib/File/Spec/OS2.pm
lib/File/Spec/Unix.pm
lib/File/Spec/VMS.pm
lib/File/Spec/Win32.pm

index d602617..ee7b331 100644 (file)
@@ -31,6 +31,10 @@ sub path {
     @path;
 }
 
+sub devnull {
+    return "/dev/nul";
+}
+
 1;
 __END__
 
index 77de73a..ae3546e 100644 (file)
@@ -105,6 +105,16 @@ sub curdir {
     return "." ;
 }
 
+=item devnull
+
+Returns the name of the null device (bit bucket). "/dev/null" on UNIX.
+
+=cut
+
+sub devnull {
+    return "/dev/null";
+}
+
 =item rootdir
 
 Returns a string representing of the root directory.  "/" on UNIX.
index c5269fd..2084505 100644 (file)
@@ -97,6 +97,16 @@ sub curdir {
     return '[]';
 }
 
+=item devnull (override)
+
+Returns a string representing the null device.
+
+=cut
+
+sub devnull {
+    return 'NL:';
+}
+
 =item rootdir (override)
 
 Returns a string representing of the root directory.
index 034a0cb..3af8bcf 100644 (file)
@@ -66,6 +66,10 @@ sub catfile {
     return $dir.$file;
 }
 
+sub devnull {
+    return "nul";
+}
+
 sub path {
     local $^W = 1;
     my($self) = @_;