[GRASS5] PAGER changed to GRASS_PAGER
Glynn Clements
glynn.clements at virgin.net
Tue May 1 02:57:15 EDT 2001
Justin Hickey wrote:
> I have changed references to PAGER to GRASS_PAGER as per discussions on
> this list a while ago. Also, PAGER should now be recognized by GRASS
> programs if it is defined before starting grass (so man inside the grass
> shell should still behave properly). Please let me know of any
> difficulties.
It appears that many files have hardcoded references to "more":
/usr/src/grass/src/general/g.setproj/get_stp.c:170: sprintf(buff, "more %s", Tmp_file1);
/usr/src/grass/src/general/g.setproj/get_stp.c:282: sprintf(buff, "more %s", Tmp_file1);
/usr/src/grass/src/libes/gis/get_datum_name.c:55: sprintf(buff,"more %s",Tmp_file);
/usr/src/grass/src/libes/gis/get_ell_name.c:36: sprintf(buff,"more %s",Tmp_file);
/usr/src/grass/src/libes/gis/get_projname.c:51: sprintf(buff,"more %s",Tmp_file);
/usr/src/grass/src/libes/gis/gishelp.c:33: sprintf(buffer, "more %s", file) ;
/usr/src/grass/src/libes/gis/list.c:67: more = G_popen ("more","w");
/usr/src/grass/src/libes/gis/TESTS/try13.c:19: more = popen ("more","w");
/usr/src/grass/src/misc/m.proj/get_stp.c:160: sprintf(buff, "more %s", Tmp_file1);
/usr/src/grass/src/misc/m.proj/get_stp.c:262: sprintf(buff, "more %s", Tmp_file1);
/usr/src/grass/src/raster/r.coin/cmd/inter.c:70: sprintf(command,"more -d %s",dumpname);
/usr/src/grass/src/raster/r.combine/cmd/get_cats.c:53: sprintf (command, "more %s", tempfile);
/usr/src/grass/src/raster/r.report/inter/run_report.c:84: build_command(command,full,0,"|","more",nv, as_int, cat_ranges, nsteps, fp);
/usr/src/grass/src/raster/r.support/inter/check_un.c:43: sprintf (command, "more %s", tempfile);
/usr/src/grass/src/raster/r.weight/inter/list_anal.c:91: sprintf (command, "%s %s", print?"lpr":"more",tempfile);
/usr/src/grass/src/raster/r.weight/inter/list_cats.c:54: sprintf (command, "more -d %s", tempfile);
/usr/src/grass/src.contrib/SCS/vector/v.report/inter/run_report.c:40: sprintf(name,"more %s",temp_file);
I would suspect that most of the actual programs can be changed,
although more consideration needs to be given to library functions. It
seems conceivable that spawning "less" in the wrong place (e.g. from
within an interactive program) might cause problems.
--
Glynn Clements <glynn.clements at virgin.net>
----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'
More information about the grass-dev
mailing list