Re: Linux's future: //posix/ipc, //root and so on ?

From: Remi Turk (remi@a2zis.com)
Date: Wed Mar 01 2000 - 15:57:06 EST


Mike Castle wrote:
> > On Tue, 29 Feb 2000, Alan Cox wrote:
> > > > AC> Millions of apps rely on // working.
> > > >
> > > > Are you sure ? Why ? Till there no warning we can not check it.
> > >
> > > Because everyone knows // is fine so everyone is really sloppy about
> > > combining paths together.
>
> Not everyone. Just those doing it wrong. If you're going to be combining
> paths together, you should be following the POSIX recommendation and
> using ///, just because // at the beginning could be special.

Not sure, but:

$ cat foo.c
#include <stdio.h>
#include <limits.h>
#include <stdlib.h>

int main ()
{
        char path [PATH_MAX];

        realpath ("//usr", path);
        printf ("%s\n", path);

        return 0;
}
$ gcc foo.c
$ ./a.out
/usr

(glibc 2.1.2 from RH6.1)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Mar 07 2000 - 21:00:10 EST