Previous: DSCUTL
Up: Storing data
Previous Page: DSCUTL
Next Page: Retrieving data

DSSEL

dssel(name,*ivdsn*,maxent,nent*,flist,ierr*)

int dssel(name,ivdsn,maxent,nent,flist,ierr) char *name; int *ivdsn, maxent, *nent, *flist, *ierr;

Removes unwanted entries from the data set. This routine actually moves data and should be used only if it is important that the valid entries are contiguous (for instance before writing data to tape or disk)

NAME
- data set name
*IVDSN*
- data set handle
MAXENT
- maximum number of entries after selection
NENT*
- number of entries after selection
FLIST
- logical array of length maxent containing .TRUE. for each entry to be selected, .FALSE. for other entries. (integer (32bit) array may be used instead with 1 and 0 replacing .TRUE. and .FALSE. respectively)
IERR*
- DSPACK error flag

wwwd@na49
Fri Nov 4 23:36:02 MET 1994