summaryrefslogtreecommitdiff
path: root/hurd/porting
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2016-05-18 12:53:00 +0200
committerThomas Schwinge <thomas@codesourcery.com>2016-05-18 12:53:00 +0200
commita443afde27a74f8d8bc13e1184ecf16d513d6147 (patch)
tree706d01d5ec6581778dfa0e56fe6085fabdb60935 /hurd/porting
parent2781d32ebd97fe0c93cb1b428c8b85ae0f23515e (diff)
parent60f15d9a60e7e0754c30bd8ec458982cd35540d3 (diff)
Merge remote-tracking branch 'savannah/master'
Conflicts: open_issues/profiling.mdwn
Diffstat (limited to 'hurd/porting')
-rw-r--r--hurd/porting/guidelines.mdwn12
1 files changed, 6 insertions, 6 deletions
diff --git a/hurd/porting/guidelines.mdwn b/hurd/porting/guidelines.mdwn
index 66c6ae28..a76ffc8f 100644
--- a/hurd/porting/guidelines.mdwn
+++ b/hurd/porting/guidelines.mdwn
@@ -1,5 +1,5 @@
[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2011,
-2012, 2013, 2014 Free Software Foundation, Inc."]]
+2012, 2013, 2014, 2016 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -321,19 +321,19 @@ These are not POSIX, `sys/types.h` and `stdint.h` should be used instead.
Not supported and actually very dangerous (permits userland to completely disable interruptions...). Replace with `ioperm(0, 65536, 1)`.
-## <a name="iopl"> `semget`, `sem_open` </a>
+## <a name="sem_open"> `semget`, `sem_open` </a>
-Not implemented, will always fail. Use `sem_init()` instead if possible.
+Not implemented yet, will always fail. Use `sem_init()` instead if possible. `sem_init` with pshared=1 is not available yet either.
## <a name="net/..."> `net/if_arp.h`, `net/ethernet.h`, etc. </a>
Not implemented, not POSIX. Try to disable the feature in the package.
-## <a name="parport"> <linux/parport.h> <linux/ppdev.h> </a>
+## <a name="parport"> `linux/parport.h` `linux/ppdev.h` </a>
There is no programming interface for the parallel port on GNU/Hurd yet.
-## <a name="cdrom"> <linux/cdrom.h> </a>
+## <a name="cdrom"> `linux/cdrom.h` </a>
Use <sys/cdrom.h> instead.
@@ -343,7 +343,7 @@ This is not actually standard; cfsetspeed, cfsetispeed, or cfsetospeed should be
## <a name="termios"> IUCLC </a>
-IUCLC is a GNU extension. `#define _GNU_SOURCE' thus has to be used to get the definition (even if Linux unconditionally provides it, it should not).
+IUCLC is a GNU extension. `#define _GNU_SOURCE` thus has to be used to get the definition (even if Linux unconditionally provides it, it should not).
## <a name="errno"> `errno` values </a>