GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <grass/gis.h>
Go to the source code of this file.
Functions | |
int | G_mkdir (const char *path) |
Creates a new directory. More... | |
int | G_is_dirsep (char c) |
Checks if a specified character is a valid directory separator character on the host system. More... | |
int | G_is_absolute_path (const char *path) |
Checks if a specified path looks like an absolute path on the host system. More... | |
char * | G_convert_dirseps_to_host (char *path) |
Converts directory separator characters in a string to the native host separator character (/ on Unix, \ on Windows) More... | |
char * | G_convert_dirseps_from_host (char *path) |
Converts directory separator characters in a string from the native host character to the GRASS separator character (/) More... | |
int | G_stat (const char *file_name, struct stat *buf) |
Get file status. More... | |
int | G_lstat (const char *file_name, struct stat *buf) |
Get file status. More... | |
char* G_convert_dirseps_from_host | ( | char * | path | ) |
char* G_convert_dirseps_to_host | ( | char * | path | ) |
Converts directory separator characters in a string to the native host separator character (/ on Unix, \ on Windows)
path | String to be converted |
Definition at line 73 of file paths.c.
Referenced by db_read_dbmscap(), G_ask_datum_name(), G_ask_ellipse_name(), G_ask_proj_name(), and GPJ_ask_datum_params().
int G_is_absolute_path | ( | const char * | path | ) |
Checks if a specified path looks like an absolute path on the host system.
path | String containing path to check |
Definition at line 52 of file paths.c.
References G_is_dirsep().
Referenced by COM_Font_get().
int G_is_dirsep | ( | char | c | ) |
Checks if a specified character is a valid directory separator character on the host system.
c | Character to check |
Definition at line 35 of file paths.c.
Referenced by G_is_absolute_path(), G_parser(), and G_set_program_name().
Get file status.
Returns information about the specified file.
file_name | file name |
stat | in the case of a symbolic link, the link itself is stat-ed, not the file that it refers to |
Definition at line 135 of file paths.c.
References stat.
Referenced by G_recursive_copy().
int G_mkdir | ( | const char * | path | ) |
Creates a new directory.
Creates a new directory with permissions 0777 (on Unix) or default permissions(?) on Windows.
path | String containing path of directory to be created |
Definition at line 17 of file paths.c.
Referenced by G__make_location(), G__make_mapset(), G__make_mapset_element(), G_recursive_copy(), make_location(), and make_mapset().
Get file status.
Returns information about the specified file.
file_name | file name |
stat |
Definition at line 118 of file paths.c.
References stat.
Referenced by G__mapset_permissions(), and G__mapset_permissions2().