Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!columbia!topaz!ll-xn!nike!ucbcad!ucbvax!wucs.wu.UUCP!berkley From: berkley@wucs.wu.UUCP.UUCP Newsgroups: mod.computers.vax Subject: $GETUAI service Message-ID: <8607161512.AA25832@wucs.wu.uucp> Date: Wed, 16-Jul-86 11:12:34 EDT Article-I.D.: wucs.8607161512.AA25832 Posted: Wed Jul 16 11:12:34 1986 Date-Received: Fri, 18-Jul-86 01:02:25 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: net Organization: The ARPA Internet Lines: 11 Keywords: Bug,VMS,System Service Approved: info-vax@sri-kl.arpa Another VMS 4.4 bug (feature?) The SYS$GETUAI ($GETUAI) system service new for VMS 4.4 has a few inconsistencies. #1 the data returned at "RETURN LENGTH ADDRESS" (see page 2-285 #8D) is supposedto be BYTES of data. It is a RANDOM number. #2 the UAI$_ACCOUNT and UAI$_USERNAME item codes do not return a "SIZE-BYTE" prefix to the data string. #3 The "SIZE-BYTE" prefix returned by the "string" item codes does not reflect the true size of the string returned. #4 FORTRAN cannot find '($UAIDEF)' while PASCAL can (look in STARLET.PAS). #5 The use of "CHARACTER STRING" is inconsistent within the service. An ASCID string is passed IN, while LONGWORDS are returned. I have not tried $SETUAI given the problems with $GETUAI. Don't FLAME me, I just work here.