GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-bceeab9228
|
Segment release routines. More...
Go to the source code of this file.
Functions | |
int | Segment_release (SEGMENT *SEG) |
Free memory allocated to segment. More... | |
Segment release routines.
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file segment/release.c.
int Segment_release | ( | SEGMENT * | SEG | ) |
Free memory allocated to segment.
Releases the allocated memory associated with the segment file seg.
Note: Does not close the file. Does not flush the data which may be pending from previous Segment_put() calls.
[in,out] | SEG | segment |
Definition at line 34 of file segment/release.c.
References SEGMENT::agequeue, SEGMENT::scb::buf, SEGMENT::freeslot, G_free(), SEGMENT::load_idx, SEGMENT::nseg, SEGMENT::open, and SEGMENT::scb.
Referenced by Segment_close().