I sent an e-mail to info-cvs yesterday regarding a problem I'm having when
checking out code to an NFS-mounted home directory.
I ran an strace while the cvs update was running -- here are some interesting
snippets:
stat("utils/CVS", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
rmdir("utils/CVS") = -1 ENOTEMPTY (Directory not empty)
open("utils/CVS", O_RDONLY|O_NONBLOCK|0x10000) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
brk(0x813b000) = 0x813b000
getdents(6, /* 5 entries */, 31458) = 88
stat("utils/CVS/Root", {st_mode=S_IFREG|0644, st_size=28, ...}) = 0
unlink("utils/CVS/Root") = 0
stat("utils/CVS/Repository", {st_mode=S_IFREG|0644, st_size=13, ...}) = 0
unlink("utils/CVS/Repository") = 0
stat("utils/CVS/Entries", {st_mode=S_IFREG|0644, st_size=2, ...}) = 0
unlink("utils/CVS/Entries") = 0
getdents(6, out of memory
) = -523
close(6) = 0
close(5) = 0
write(2, "cvs", 3cvs) = 3
write(2, " ", 1 ) = 1
write(2, "update", 6update) = 6
write(2, ": ", 2: ) = 2
write(2, "cannot remove ", 14cannot remove ) = 14
write(2, "utils", 5utils) = 5
write(2, ": ", 2: ) = 2
write(2, "Unknown error 523", 17Unknown error 523) = 17
write(2, "\n", 1
)
It looks like it's the getdents() call that's returning 523. Any ideas what
this means?
As before, CC's appreciated.
--Adam
--
Adam McKenna <[EMAIL PROTECTED]> | GPG: 17A4 11F7 5E7E C2E7 08AA
http://flounder.net/publickey.html | 38B0 05D0 8BF7 2C6D 110A
_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs