[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.
hurdselect_step1_1.patch
Description: Text Data
- [PATCH,HURD] hurdselect: Step1, code split preparations,
Svante Signell <=
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Samuel Thibault, 2013/01/22
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Svante Signell, 2013/01/22
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Svante Signell, 2013/01/22
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Samuel Thibault, 2013/01/22
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Svante Signell, 2013/01/23
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations (version 3), Svante Signell, 2013/01/24
- Re: [PATCH,HURD] hurdselect: Step1, code split preparations (version 3), Richard Braun, 2013/01/24
- Re: [PATCH,HURD][RFC] hurdselect: Step2, code split finished, Svante Signell, 2013/01/24
Re: [PATCH,HURD] hurdselect: Step1, code split preparations, Pino Toscano, 2013/01/22