Markus Neteler <nete...@osgeo.org> writes: > On Sun, Nov 8, 2015 at 11:22 AM, Rainer M Krug <rai...@krugs.de> wrote: >> Huidae Cho <gras...@gmail.com> writes: >> >>> Rainer, >>> >>> I cannot seem to replicate your issue: >>> >>> G srorg6630/tmp ~> g.version >>> GRASS 7.1.svn (2015) >>> >>> G srorg6630/tmp ~> g.list region >>> tmp >>> tmp.d.rast.edit.6753 >>> tmp1 >>> >>> G srorg6630/tmp ~> g.copy region=tmp,tmp1 --overwrite >>> Copy region definition <tmp@tmp> to current mapset as <tmp1> >>> >>> G srorg6630/tmp ~> echo $? >>> 0 >>> >>> g.copy returns 1 when it cannot either read the source or write to the >>> target. Please check your permissions on your region files in >>> LOCATION/MAPSET/windows/. >> >> You are correct - they are read only. >> >> So the return value is correct - but an error should be raised - or is >> there a reason why this should silently fail? > > It should probably not silently fail.
Absolutely not - this can lead to errors as one assumes that no error message means that the command was successful - I usually don't check the return codes when I am working in a terminal. > > The code in question is in > lib/manage/do_copy.c > > and potentially there to be added strerror(errno) as for example in > lib/gis/mapset_msc.c I don't know the inner workings of GRASS - but it looks like a good place? On a related note - are the return codes documented somewhere (apart From the source code)? OK - 0 is evident, but the others? They seem to have specific meanings in GRASS? Thanks, Rainer > > ? > > Markus -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug PGP: 0x0F52F982
signature.asc
Description: PGP signature
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev