bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH,HURD] hurdselect: Step1, code split preparations


From: Svante Signell
Subject: [PATCH,HURD] hurdselect: Step1, code split preparations
Date: Tue, 22 Jan 2013 18:53:43 +0100

Hi,

Attached is the first patch for a 3-way split of hurdselect.c into three
cases: DELAY, POLL, SELECT leading to a more POSIX conforming POLL. The
Hurd servers pflocal and pfinet are already prepared for this update.

Starting point is the hurdselect.c created by all Debian patches applied
up to eglibc-2.13-38 + 3 additional patches:
[PATCH,HURD] hurdselect: remove dead code:
http://lists.gnu.org/archive/html/bug-hurd/2013-01/msg00004.html
unsubmitted-select-EINTR.diff
unsubmitted-setitimer_fix.diff

The patch does the following:
1) Introduce the ispoll enum
2) Create the three cases: DELAY, POLL, SELECT
3) Move the msg union definition to the definitions in the beginning.
4) Move the definitions of IO_SELECT_REPLY_MSGID and inttype to the
beginning.

Subsequent patches will be made relative to this patch if accepted.

Attachment: hurdselect_step1_1.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]