next up previous 193
Next: gsdFind - Find GSD item by name
Up: Routine Descriptions
Previous: Routine Descriptions


gsdClose - Close a GSD file

Description:
This routine closes a GSD file opened previously with gsdOpenRead. It also releases the memory that gsdOpenRead allocated in connection to that file. For this purpose this routine must be given the standard C file pointer, the pointer to the GSD file descriptor, the pointer to the GSD item descriptors, and the pointer to the data buffer.

Invocation:
int gsdClose( FILE *fptr, void *file_dsc, void *item_dsc, char *data_ptr);

Arguments:

FILE *fptr (Given)
The file descriptor for the GSD file to be closed.
void *file_dsc (Given)
The GSD file descriptor related to the file opened on fptr.
void *item_dsc (Given)
The array of GSD item descriptors related to the file opened on fptr.
char *data_ptr (Given)
The buffer with all the data from the GSD file opened on fptr.

Returned Value:

int gsdClose();
Status from fclose.

Prototype
available via #include "gsd.h"
Copyright
Copyright (C) 1986-1999 Particle Physics and Astronomy Research Council. All Rights Reserved.


next up previous 193
Next: gsdFind - Find GSD item by name
Up: Routine Descriptions
Previous: Routine Descriptions

The Global Section Datafile (GSD) access library
Starlink User Note 229
Tim Jenness, Remo Tilanus,
Horst Meyerdierks, Jon Fairclough
16 December 1999
E-mail:ussc@star.rl.ac.uk