help needed on vax front

From: R.S.Mundada <rsm_at_magnum.barc.ernet.in>
Date: Fri, 03 Jul 1998 12:09:25 +0530

Hello everybody. I need some VAX expert's help. I am trying
        to port a code from VAX VMS 5.1 . I do have DECFUSE. AS I am
        not conversant with VAX VMS operating system, I need to know
        as to
                HOW DO I GET THE EQUIVALENT FOR THE SYSTEM CALLS
        ( WHICH INCIDENTALLY WERE FORTRAN CALLABLE ON VAX) IN DIGITAL
        UNIX FOR THE FOLLOWING CODE SEGMENT. A BRIEF EXPLANATION
        OF THE SYSTEM CALLS WOULD BE GREATELY APPRECIATED.

        ----------------CODE STARTS-------------------------------

        integer*4 function usopen_nlk(fab,rab,lun)
        
        include '($syssrvnam)'
        include '($fabdef)'
        include '($rabdef)'
        record /fabdef/ fab
        record /rabdef/ rab
        integer*4 status, lun
        
        external lib$signal

        rab.rab$1_rop=ibset(rab.rab$1_rop,rab$v_nlk)
        status=sys$open (fab)
        if(status)then
        status=sys$connect(rab)
        if( .not.status) call lib$signal(%val(status))
        endif

        usopen_nlk=status

        return
        end

----------------------- code ends----------------------

                Thanking you all in advance and
                with best regards,

                        Yours sincerely

                        R.S. MUNDADA
Received on Fri Jul 03 1998 - 08:25:26 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:38 NZDT