From aff2ee0ca339a595933ca515d467286638d789c8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 23 May 2009 15:10:06 +0200 Subject: reordering can not be done with existing APIs, since they've already been compiled on other systems --- hurd/porting/guidelines.mdwn | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hurd/porting/guidelines.mdwn b/hurd/porting/guidelines.mdwn index 7dea771d..1beb53a0 100644 --- a/hurd/porting/guidelines.mdwn +++ b/hurd/porting/guidelines.mdwn @@ -175,9 +175,7 @@ members of type `cc_tsi` and finaly 2 members of type `speed_ts`. As you can see, this limits the number of kinds of members to 3, and in addition to that (see the bitfield described in `ioctls.h`), the third -kind of member is limited to 3 members. However, since at the API -compatibility layer you are generally allowed to reorder fields in -structures, you can usually manage to fit into these limits. +kind of member is limited to 3 members. Note: if a field member is a pointer, then the ioctl can't be expressed this way, and that makes sense, since the server you're talking to -- cgit v1.2.3