Up | Previous | Next | Title Page | Contents

8.1 Introduction

This Section describes the miscellaneous utility subroutines and functions available in the VICAR run-time library. The subroutines described in this Section may not conform to all the software standards established in the rest of the manual. In particular, some routines require either FORTRAN or C formatted strings. Those requirements are indicated on a routine by routine basis.
The routines x/zvfilpos, x/zvtpinfo, x/zvtpmode, and x/zvtpset are used to directly manipulate 9-track tapes from within a program. The use of tapes in this way directly from a program is problematic under UNIX, so it is discouraged. While this method of access is allowed, the underlying implementation is not portable. It currently only runs on Sun-4s with one brand of tape drive. All processing should be done from disk files, with only operating system or special-purpose utilities accessing the tape (these utilities would only transfer files to/from tape, with no processing).

Up | Previous | Next | Title Page | Contents