Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2002 10:59:23 +0100
From:      Foldi Tamas <crow@localhost.hu>
To:        freebsd-hackers@freebsd.org
Subject:   interesting open() issue
Message-ID:  <20020116105923.A29210@hax0r.hu>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hello hackers,

	I tried the following program on Tru64, FreeBSD and linux:

#include <stdio.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
main() {  
        int fd;
        fd = open ( "/tmp/foobar", (O_RDWR | O_CREAT),  0020);
        perror("open");
        close(fd);
}

The program ran successfully, but the created file was different. 
On Linux:
    -----w----    1 crow     crow            0 Jan 16 10:32 /tmp/foobar

On Tru64/FreeBSD:
    ----------    1 crow     users           0 Jan 16 10:30 /tmp/foobar

I'm not sure what the result supposed to be. Any ideas ?

Best Regards,
Tamas Foldi



[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBPEVO+f7G8SRsJE1wEQLwtgCgjXjXUAeGn7EsQ1qgKl5jb2ehqZ0AoKCy
oMSQlYCwQjwJwy5Jz+kqveii
=/TYW
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020116105923.A29210>