summaryrefslogtreecommitdiff
path: root/Distrib/PortingIssues.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'Distrib/PortingIssues.mdwn')
-rw-r--r--Distrib/PortingIssues.mdwn10
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