[I'm mailing relevant people directly in addition to copying the list, 
since otherwise it will be September before anyone sees my comments.  Grrr.]


On 07/21/00 13:34:12 -0400 Jeff Blaine <[EMAIL PROTECTED]> wrote:

> '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

In many cases, the error codes you get from operations on AFS files must be 
interpreted based on the fileserver platform.  What platform is the 
fileserver in question, and what is errno 27 on that platform?


-- Jeffrey T. Hutzelman (N3NHS) <[EMAIL PROTECTED]>
   Sr. Research Systems Programmer
   School of Computer Science - Research Computing Facility
   Carnegie Mellon University - Pittsburgh, PA


Reply via email to