if((flags&O_TRUNC)!=0) sf.setLength(0);
return new SeekableFD(sf,flags) {
protected FStat _fstat() { return new HostFStat(f) {
if((flags&O_TRUNC)!=0) sf.setLength(0);
return new SeekableFD(sf,flags) {
protected FStat _fstat() { return new HostFStat(f) {