[OpenAFS-devel] openafs-1.3.77 on SLES9 amd64_linux26 hosts... stable.
Matthew Miller
mattdm@mattdm.org
Fri, 14 Jan 2005 11:40:21 -0500
On Fri, Jan 14, 2005 at 12:36:30AM -0500, Derrick J Brashear wrote:
> I'd be curious to hear what problems remain with current CVS head (or wait
> until the 6am snapshot appears on the web site if you hate using cvs)
The snapshot doesn't build for me; dies with
./fstrace.c: In function `afs_syscall':
./fstrace.c:2140: error: `parm' undeclared (first use in this function)
./fstrace.c:2140: error: (Each undeclared identifier is reported only once
./fstrace.c:2140: error: for each function it appears in.)
And line 2140 is
rval = proc_afs_syscall(call, parm&code);
Which seems pretty likely to cause an error. I'm not clear exactly about the
logic in that section -- um, here's the whole bit:
/* Linux can only handle 5 arguments in the actual syscall. */
if (call == AFSCALL_ICL) {
rval = proc_afs_syscall(call, parm0, parm1, parm2, eparm, &code);
if (rval)
code = syscall(AFS_SYSCALL, call, parm0, parm1, parm2, eparm);
} else {
rval = proc_afs_syscall(call, parm&code);
if (rval)
code = syscall(AFS_SYSCALL, call, parm0, parm1, parm2, parm3);
}
Should line 2140 be
rval = proc_afs_syscall(call, parm0, parm1, parm2, parm3, &code);
? (To match the "code = syscall" lines?)
--
Matthew Miller mattdm@mattdm.org <http://www.mattdm.org/>
Boston University Linux ------> <http://linux.bu.edu/>