diff options
author | John Malmberg <wb8tyw@qsl.net> | 2016-02-02 21:29:10 -0600 |
---|---|---|
committer | John Malmberg <wb8tyw@qsl.net> | 2016-02-02 21:31:58 -0600 |
commit | afe565753eb654aa1b2280908701e8c0d8e7ccbb (patch) | |
tree | fe62520061f61a22fafbe4f28c727912b46653c2 /vms/vms_misc.c | |
parent | ea508868203a26ce441d28fc4cbb0dff35ddaab6 (diff) | |
download | egawk-afe565753eb654aa1b2280908701e8c0d8e7ccbb.tar.gz egawk-afe565753eb654aa1b2280908701e8c0d8e7ccbb.tar.bz2 egawk-afe565753eb654aa1b2280908701e8c0d8e7ccbb.zip |
Use VMS provided descriptor struct
Diffstat (limited to 'vms/vms_misc.c')
-rw-r--r-- | vms/vms_misc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vms/vms_misc.c b/vms/vms_misc.c index 82c2f8a8..e561af59 100644 --- a/vms/vms_misc.c +++ b/vms/vms_misc.c @@ -120,7 +120,7 @@ vms_open( const char *name, int mode, ... ) struct stat stb; int stat_result; const char *mbc, *shr = "shr=get", *ctx = "ctx=stm"; - + stat_result = stat((char *)name, &stb); if ( stat_result < 0) { /* assume DECnet */ mbc = "mbc=8"; @@ -187,7 +187,9 @@ vms_gettimeofday(struct timeval *tv, void *timezone__not_used) /* Emulate unix's gettimeofday call; timezone argument is ignored. */ - static const Dsc epoch_dsc = { sizeof UNIX_EPOCH - sizeof "", UNIX_EPOCH }; + static const struct dsc$descriptor_s epoch_dsc = + { sizeof UNIX_EPOCH - sizeof "", + DSC$K_DTYPE_T, DSC$K_CLASS_S, UNIX_EPOCH }; static long epoch[2] = {0L,0L}; /* needs one time initialization */ const long thunk = VMS_UNITS_PER_SECOND; long now[2], quad[2]; |