Given that these functions are all declared in a single header file, 
lyxlib.h, is there a reason why each single function is defined in its own 
.C file?

abort.C atoi.C chdir.C copy.C getcwd.C kill.C mkdir.C putenv.C rename.C 
rmdir.C tempname.C unlink.C

If I were to concatenate them together, including header blurb, the resuling 
file would be 363 lines long. Hardly enormous...

Any objections to me doing this?

The name lyxlib.h (and lyxlib.C I guess) is not very informative. How about 
system_utils.[Ch]?

-- 
Angus

Reply via email to