diff options
-rw-r--r-- | Distrib/PortingIssues.mdwn | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Distrib/PortingIssues.mdwn b/Distrib/PortingIssues.mdwn index 078f3410..2688ac17 100644 --- a/Distrib/PortingIssues.mdwn +++ b/Distrib/PortingIssues.mdwn @@ -16,7 +16,11 @@ First of all, see [BtsFiling](http://www.vmlinux.org/twikihttp://LOCATIONHurd/Bt ## <a name="Missing_pthreads"> Missing pthreads </a> -Nothing. We don't have pthreads yet (It's being worked on). +You can try out Neal Walfields implementation of libpthreads. It will server as our pthreads library until "the one pthreads that will rule them all" in [[GLibC]] has nativ support in the Hurd. Quote is from the mailing lists by Roland [[McGrath]]. + +Neal's lastest tar balls of libpthreads is available at: + +* <ftp://web.walfield.org/pub/people/neal/hurd/libpthread/> ## <a name="Undefined_PIPE_BUF"> </a> Undefined PIPE\_BUF @@ -30,6 +34,10 @@ If you get Bad File Descriptor error when trying to read from a file (or accessi Every unconditionalized use of PATH\_MAX is a POSIX incompatibility. If there is no upper limit on the length of a path, this symbol is not defined in any header file. Instead, you need to either use a different implementation that does not rely on the length of a string or use sysconf() to query the length at runtime. If sysconf() returns -1, you have to use realloc() to allocate the needed memory dynamically. +## <a name="MAX_PATH"> </a> MAX\_PATH + +see PATH\_MAX + ## <a name="MAXHOSTNAMELEN"> </a> MAXHOSTNAMELEN see PATH\_MAX |