| GRASS Programmer's Manual
    6.5.svn(2014)-r66266
    | 
#include <stdlib.h>#include <unistd.h>#include <signal.h>#include <string.h>#include <sys/types.h>#include <dirent.h>#include <grass/gis.h>#include <grass/glocale.h>
Go to the source code of this file.
| Functions | |
| int | G_set_list_hit_return (int flag) | 
| int | G_list_element (const char *element, const char *desc, const char *mapset, int(*lister)(const char *, const char *, const char *)) | 
| General purpose list function.  More... | |
| char ** | G_list (int element, const char *gisbase, const char *location, const char *mapset) | 
| List specified type of elements. Application must release the allocated memory.  More... | |
| void | G_free_list (char **list) | 
| Free list.  More... | |
| void G_free_list | ( | char ** | list | ) | 
Free list.
| list | char* array to be freed | 
Definition at line 301 of file gis/list.c.
References G_free().
| char** G_list | ( | int | element, | 
| const char * | gisbase, | ||
| const char * | location, | ||
| const char * | mapset | ||
| ) | 
List specified type of elements. Application must release the allocated memory.
| element | Element type (G_ELEMENT_RASTER, G_ELEMENT_VECTOR, G_ELEMENT_REGION ) | 
| gisbase | Path to GISBASE | 
| location | Location name | 
| mapset | Mapset name | 
Definition at line 226 of file gis/list.c.
References buf, count, G_fatal_error(), G_free(), NULL, opendir(), readdir(), and sprintf().
| int G_list_element | ( | const char * | element, | 
| const char * | desc, | ||
| const char * | mapset, | ||
| int(*)(const char *, const char *, const char *) | lister | ||
| ) | 
General purpose list function.
Will list files from all mapsets in the mapset list for a specified database element.
Note: output is to stdout piped thru the more utility
lister (char name char *mapset, char buf)
Given file 'name', and 'mapset', lister() should copy a string into 'buf' when called with name == "", should set buf to general title for mapset list.
| element | Database element (eg, "cell", "cellhd", etc) | 
| desc | Description for element (if NULL, element is used) | 
| mapset | Mapset to be listed "" to list all mapsets in mapset search list "." will list current mapset | 
| lister | If given will call this routine to get a list title. NULL if no titles desired. | 
Definition at line 60 of file gis/list.c.
References count, G__mapset_name(), int, and n.
Definition at line 32 of file gis/list.c.
References tools::flag.