'touch 84794578943985349' returns the following with truss (Solaris):

stat64("84794578943985349", 0xFFBEF830)         Err#2 ENOENT
creat64("84794578943985349", 0666)              Err#27 EFBIG
touchwrite(2, " t o u c h", 5)                  = 5
: write(2, " :  ", 2)                           = 2
84794578943985349write(2, " 8 4 7 9 4 5 7 8 9 4 3 9".., 17)     = 17
 cannot create
write(2, "   c a n n o t   c r e a".., 15)      = 15
llseek(0, 0, SEEK_CUR)                          = 8208
_exit(1)

EFBIG is 'File too large' in /usr/include/sys/errno.h

Same error code with strace under Red Hat 6.2

> > > > I get the same results with tcsh and bash for shells.
> > > > Anyone have _any_ ideas?  I'm stumped.
> > >
> > > There's something in your environment.
> > > unset everything, and try again.
> >
> > Nope.
> >
> 
> Damn.  And I was so sure.  I hate it when that happens.
> 
> Ok, I'm stumped too.  What does strace say?  (well, the tail end of it, anyway)

Reply via email to