00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #include <string.h>
00015 #include <grass/gis.h>
00016 #include <grass/glocale.h>
00017
00018
00031 char *
00032 G_myname()
00033 {
00034 static char name[GNAME_MAX];
00035 char path[500];
00036 FILE *fd;
00037 int ok;
00038
00039 ok = 0;
00040
00041 G__file_name (path,"","MYNAME","PERMANENT");
00042 if ((fd = fopen(path,"r")))
00043 {
00044 ok = G_getl(name, sizeof name, fd);
00045 fclose (fd);
00046 }
00047 if (!ok)
00048 strcpy(name, _("Unknown Location")) ;
00049
00050 return name;
00051 }