bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Advice for Interix and to specify users


From: Mark D. Baushke
Subject: Re: Advice for Interix and to specify users
Date: Mon, 21 Apr 2008 08:32:47 -0700

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Jerker,

Jerker Bäck <jerker.back@gmail.com> writes:

> Well, the tests run fine until:
>  
> ...
> PASS: rcslib-symlink-10
> PASS: rcslib-long-symlink-init-1
> PASS: rcslib-long-symlink-init-2
> PASS: rcslib-long-symlink-init-3
> cvs checkout: Updating second-dir
> U second-dir/fileX
> PASS: rcslib-long-symlink-2
> /tmp/cvs-sanity/cvsrootdir/123456789012345678901234567890/.../12345678901234
> 56  <--  fileX
> cvs [commit aborted]: unable to reopen
> `/tmp/cvs-sanity/cvsrootdir/123456789012345678901234567890/.../1234567890123
> 456'
> exit status was 1
> FAIL: rcslib-long-symlink-3 
> 
> Any hints on this failure?

Well, the error arises from rcsbuf_cache_open() which is attempting to
do a CVS_FOPEN call. On a normal UNIX box, CVS_FOPEN is the fopen()
function. If the fopen() function on your system does not work well, you
may consider changing it to a function that does work properly by adding
an appropriate #define in your cvs.h file. You may wish to consult
google for a 'fopen man page' and compare it to the fopen documentation
for your system.

The nature of the error would indicate that either very long pathnames
are not supported or that there is some problem with the macro which
defines the FOPEN_BINARY_READ macro for your system.

        -- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFIDLOfCg7APGsDnFERAtw5AKCfU/sSl0w2D2vQt+gUvyYaEH1KvgCeKoFa
1TCh4EbTMsnL7skXhX9d3Og=
=MBPl
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]