diff options
author | Joachim Nilsson <joachim@gnufans.org> | 2003-05-01 13:59:14 +0000 |
---|---|---|
committer | Joachim Nilsson <joachim@gnufans.org> | 2003-05-01 13:59:14 +0000 |
commit | 5546f86e0c89d21d688831a955be2302027b1910 (patch) | |
tree | 836ef8e73aacfd1d231c09f0ead43525b445f671 | |
parent | 67557db194c8eda31f0733162137599cf7bf9524 (diff) |
none
-rw-r--r-- | Distrib/SystemAPILimits.mdwn | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/Distrib/SystemAPILimits.mdwn b/Distrib/SystemAPILimits.mdwn index ce16a295..e1a87d3a 100644 --- a/Distrib/SystemAPILimits.mdwn +++ b/Distrib/SystemAPILimits.mdwn @@ -1,4 +1,4 @@ -API Limitations of the GNU system +## <a name="API_Limitations_of_the_GNU_syste"> </a> API Limitations of the GNU system ---- @@ -6,39 +6,55 @@ Sometimes building or running a program will fail due to bugs in the system API Taken from the bug lists in debian BTS. If you find more of them (and it is clear in the bug log that it is a bug), please add them to the list below. See: -<http://bugs.debian.org/hurd> <http://bugs.debian.org/hurd-dev> <http://bugs.debian.org/libc0.3> <http://bugs.debian.org/libc0.3-dev> +<div> + <center> + <p> [ <a href="http://bugs.debian.org/hurd" target="_top">http://bugs.debian.org/hurd</a> | <a href="http://bugs.debian.org/hurd-dev" target="_top">http://bugs.debian.org/hurd-dev</a> | <a href="http://bugs.debian.org/libc0.3" target="_top">http://bugs.debian.org/libc0.3</a> | <a href="http://bugs.debian.org/libc0.3-dev" target="_top">http://bugs.debian.org/libc0.3-dev</a> ] </p> + <p> + </p> + <hr width="75%" /> + </center> +</div> These are the known system API limits that have porting implications. #190732: hurd: non-priviledged user may crash filesystem breaks: coreutils error: mv command crashes fs (Computer bought the farm) + #47998: msgget IPC not implemented + #184344: extern inlines in libpthread are not ansi compliant breaks: xfree86 (when compiled with pthreads) error: "gcc -ansi" gets parse error with "inline" status: patch sent + #177486: POSIX semaphore breaks: gnome-libs? error: missing <semaphore.h> status: patch sent (but looks like it needs more work) + #184565: libc0.3: missing shm* functions (from <sys/shm.h>) breaks: cdrtools error: warning: shm* is not implemented and will always fail + #184573: missing res_search in -lresolv breaks: krb5 status: actualy this should be in PortingIssues (see bug log) + #190581: nice() doesn't work breaks: coreutils error: nice() doesn't take effect on some situations + #171022: libc0.3: missing tmpfile64 function breaks: python2.2 error: linker can't find "tmpfile64". this can be manifested in code that calls "tmpfile" when `_FILE_OFFSET_BITS == 64' status: pending upload + #187391: libc0.3-dev: sockaddr_un.sun_path can't be assigned a "const char *" when compiling with g++ breaks: fam, gail status: maybe this should be in PortingIssues (see _long_ bug log) + #190367: libc0.3-dev: fcntl F_GETLK not implemented (ENOSYS) breaks: gnome-session (and others) from running error: misc lock-related errors |