On Mon, May 11, 2009 at 02:05:07PM -0400, John Baldwin wrote:
> On Friday 28 September 2007 10:39:56 pm Ighighi wrote:
^^^^^
> > The POXIX prototype for readlink(2) is:
> > ssize_t readlink(const char *restrict path, char *restrict buf, size_t
> > bufsize);
>
> It can't simply be corrected as it would change the ABI and thus requires a
> new system call, etc. However, do you really expect a symlink to be longer
> than 2^31 on a 64-bit machine?Yes, I agree that this is ABI change. Meantime, r176215 | ru | 2008-02-12 22:09:04 +0200 (Tue, 12 Feb 2008) | 5 lines Change readlink(2)'s return type and type of the last argument to match POSIX. Prodded by: Alexey Lyashkov I tried to convince ru@ that ABI breakage is not good, but has not succeeded.
pgpsYZ4PZioal.pgp
Description: PGP signature

