groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] checking file existence


From: Dorai Sitaram
Subject: [Groff] checking file existence
Date: Sat, 8 Mar 2008 06:09:37 -0800 (PST)

Would it be possible to add a file-existence-checker to groff that works in 
safe mode?

Right now, I use a macro

.de fileexists
.sy test -f \\$1
..

Example use:

.fileexists foo.tmp
.ie !\n[systat] .code_that_uses_foo.tmp
.el .unsafe_code

unsafe_code could set up the conditions for creating foo.tmp that could be used 
in a subsequent pass if not right away (as in the creation of index entries, 
etc).  

The problem with this is that .fileexists itself can only work in unsafe mode.  
Thus, a user who receives the document files with foo.tmp included would still 
have to call groff in unsafe mode, so the file-check would work, even though 
the latter is not a dangerous operation!






      
____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]