tapelabel JL6607 dataSource ganglog # ganglog, mt, spectro device /dev/mt/tps3d6nrnsvc # tape drive typedef enum { ASTROGANG, # GANG files for a single imaging run PHOTOGANG, # GANG files for a single imaging run LOG, # log files for a single imaging night MT, # all files for a single MT night SPECTRO, # all files for a single spectro night TPM # all TPM files for a single night } TARCONTENTS; typedef struct { int filemarks; # number of filemakrs to skip to get here TARCONTENTS contents; # GANG, LOG, SPECTRO, MT int id; # mjd for logs, run number for gangs } TARFILE; tarfile 1 LOG 52821 tarfile 2 ASTROGANG 4021 tarfile 3 PHOTOGANG 4021 tarfile 4 ASTROGANG 4022 tarfile 5 PHOTOGANG 4022 tarfile 6 ASTROGANG 4023 tarfile 7 PHOTOGANG 4023 tarfile 8 ASTROGANG 4030 tarfile 9 PHOTOGANG 4030 tarfile 10 ASTROGANG 4031 tarfile 11 PHOTOGANG 4031 tarfile 12 ASTROGANG 4032 tarfile 13 PHOTOGANG 4032 tarfile 14 SPECTRO 52821 tarfile 15 TPM 52821