[Bug 251] New: SysVIPC does not work on old kernels

bugzilla at busybox.net bugzilla at busybox.net
Tue Mar 31 04:52:50 UTC 2009


https://bugs.busybox.net/show_bug.cgi?id=251

              Host: i386-pc-linux-uclibc
            Target: i386-pc-linux-uclibc
             Build: i386-pc-linux-uclibc
           Summary: SysVIPC does not work on old kernels
           Product: uClibc
           Version: 0.9.30.1
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P5
         Component: Other
        AssignedTo: unassigned at uclibc.org
        ReportedBy: michael at talamasca.ocis.net
                CC: uclibc-cvs at uclibc.org
   Estimated Hours: 0.0


Created an attachment (id=215)
 --> (https://bugs.busybox.net/attachment.cgi?id=215)
Patch to fix IPC on old kernels

uClibc is hard coded to use "64-bit" data structures for SysVIPC that were
added in Linux 2.4.  As a result, SysVIPC will not work correctly on older
kernels.

I'm including a patch to fix this.  My patch translates the new structures used
in userspace into the old compatible kernel structures, as needed.

(The "uclibc_khpresence.h" header created by the patch includes one definition
not needed for this specific bug, but it will be used by my solution to a
different bug.)


-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the uClibc-cvs mailing list