Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!ucbvax!BINGVAXA.BITNET!TBLAKE From: TBLAKE@BINGVAXA.BITNET.UUCP Newsgroups: mod.computers.vax Subject: SYSUAF.DAT Message-ID: <8702092258.AA24539@ucbvax.Berkeley.EDU> Date: Mon, 9-Feb-87 17:59:55 EST Article-I.D.: ucbvax.8702092258.AA24539 Posted: Mon Feb 9 17:59:55 1987 Date-Received: Tue, 10-Feb-87 06:36:25 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 27 Approved: info-vax@sri-kl.arpa Tom, The OPEN call you list is ... > OPEN (FILE_VARIABLE := SYSUAF_FILE, > FILE_NAME := 'SYS$SYSTEM:SYSUAF.DAT', > HISTORY := OLD, > RECORD_TYPE := VARIABLE, > ORGANISATION := INDEXED, > SHARING := READWRITE, > ERROR := MESSAGE ); But you don't specify how you declare the file variable SYSUAF_FILE. If your declaration is like ... SYSUAF_FILE : Text; ... then the RECORD_LENGTH parameter defaults to 133 chars. The RECORD_LENGTH parameter is supposedly ignored for all but text files. Could this be your problem? (RECORD_LENGTH really means maximum size of the record in bytes, and not a fixed record size.) TBLAKE@BINGVAXB.BITNET Thomas R. Blake TBLAKE@suny-bing.CSNET SUNY Computer Center Binghamton, NY 13901