Changeset 996 for SH_SHM


Ignore:
Timestamp:
07.08.2014 20:15:40 (6 years ago)
Author:
marcus
Message:

added onlypublic qualifier for reads command


(internal: r498 | klaus | 2014-07-25 11:36:14 +0200 (Fri, 25 Jul 2014) | 1 line)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SH_SHM/trunk/source/shmenuio.c

    r995 r996  
    13111311        BOOLEAN  read_jukebox;             /* read from jukebox */ 
    13121312        BOOLEAN  autoread;                 /* find path automatically */ 
     1313        BOOLEAN  onlypublic;               /* read only public data */ 
    13131314        char     cdlabel[cBcShortStrLth+1]; /* label of CD (for jukebox reading) */ 
    13141315        char     cdmagic[cBcLineLth+1];    /* CD magic string (for jukebox reading)*/ 
     
    13531354        if  (Severe(status))  return; 
    13541355        force_zeroes = cp_qexist( par, "FORCE" ); 
     1356        onlypublic = cp_qexist( par, "ONLYPUBLIC" ); 
    13551357        default_dt = BH_DT; 
    13561358        if  (strcmp(stream,"VH") == 0)  default_dt = VH_DT; 
     
    14891491                                        seclength, &ldatptr, &length, act_start, &dt, &calib, 
    14901492                                        &flags, status ); 
     1493                                if  (onlypublic)  { 
     1494                                        if ((flags & Seed_F_QUAL_DATA_PUBLIC) == 0)  { 
     1495                                                *status = SHE_NOHELP; 
     1496                                                if  (ldatptr != NULL)  { 
     1497                                                        sy_deallocmem( ldatptr ); 
     1498                                                        ldatptr = NULL; 
     1499                                                } /*endif*/ 
     1500                                                length = 0; 
     1501                                                if  (GpGetInt(cGpI_debug_level) > 2) 
     1502                                                        printf( "SHM-dbg3: trace not public, deleted\n" ); 
     1503                                        } /*endif*/ 
     1504                                } /*endif*/ 
    14911505                        if  (inv_swap)  SeedSetInvertSwapHeader( inv_swap_store ); 
    14921506                        if  (Severe(status))  { 
Note: See TracChangeset for help on using the changeset viewer.