summaryrefslogtreecommitdiff
path: root/vms/vmsish.h
diff options
context:
space:
mode:
authorJohn E. Malmberg <wb8tyw@qsl.net>2006-01-31 04:37:27 +0000
committerCraig A. Berry <craigberry@mac.com>2006-01-31 04:37:27 +0000
commit682e4b71848152d6896e0c5f2ed3943038c0c77e (patch)
treede64193d0918b3d5045576b9953d0382e2b51abd /vms/vmsish.h
parentea407a0c5785d3a64d61e9c8c66bc8f7da25130c (diff)
downloadperl-682e4b71848152d6896e0c5f2ed3943038c0c77e.tar.gz
patch@26996 - patch around stat("_NLA0:") bug
From: "John E. Malmberg" <wb8tyw@qsl.net>Date: Mon, 30 Jan 2006 23:21:34 -0500 Message-id: <43DEE5CE.7060108@qsl.net> p4raw-id: //depot/perl@27015
Diffstat (limited to 'vms/vmsish.h')
-rw-r--r--vms/vmsish.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/vms/vmsish.h b/vms/vmsish.h
index 69b4bf16e8..858024cce3 100644
--- a/vms/vmsish.h
+++ b/vms/vmsish.h
@@ -677,7 +677,15 @@ struct mystat
#define st_fab_rfm crtl_stat.st_fab_rfm
#define st_fab_rat crtl_stat.st_fab_rat
#define st_fab_fsz crtl_stat.st_fab_fsz
-#define st_fab_mrs crtl_stat_st_fab_mrs
+#define st_fab_mrs crtl_stat.st_fab_mrs
+
+#ifdef _USE_STD_STAT
+#define VMS_INO_T_COMPARE(__a, __b) (__a != __b)
+#define VMS_INO_T_COPY(__a, __b) a = b
+#else
+#define VMS_INO_T_COMPARE(__a, __b) memcmp(&__a, &__b, 6)
+#define VMS_INO_T_COPY(__a, __b) memcpy(&__a, &__b, 6)
+#endif
#if defined(__DECC) || defined(__DECCXX)
# pragma __member_alignment __restore