Package: libc6 Version: 2.11.2-13 Severity: wishlist File: /lib/librt.so.1 Hi,
creating a POSIX shared memory object raises the same sorts of security issues as opening a tempfile, like name collisions. For templates there is the mkstemp(char *template) function that handles all those issues in a safe and easy to use manner. For POSIX share memory objects there should be an equivalent: int shm_mkstemp(char *template); The shm_mkstemp() function generates a unique temporary filename from template, creates and opens the POSIX shared memory object, and returns an open file descriptor for the object.... MfG Goswin -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (666, 'unstable'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-debian-xen-1 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages libc6 depends on: ii libc-bin 2.11.2-13 Embedded GNU C Library: Binaries ii libgcc1 1:4.5.2-6 GCC support library libc6 recommends no packages. Versions of packages libc6 suggests: ii debconf [debconf-2.0] 1.5.35 Debian configuration management sy pn glibc-doc <none> (no description available) ii locales 2.11.2-5 Embedded GNU C Library: National L -- debconf information excluded -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110404213302.30757.38940.reportbug@frosties.localnet