diff options
author | Michael Brown | 2011-06-24 15:14:41 +0200 |
---|---|---|
committer | Michael Brown | 2011-06-28 15:45:08 +0200 |
commit | e01ec74601b58f54a5e2ae7b9fd1196972034114 (patch) | |
tree | 54f2d2202274523e2365584502dee7db8deca43b /src/net/retry.c | |
parent | [xfer] Send xfer_window_changed() after xfer_vredirect() (diff) | |
download | ipxe-e01ec74601b58f54a5e2ae7b9fd1196972034114.tar.gz ipxe-e01ec74601b58f54a5e2ae7b9fd1196972034114.tar.xz ipxe-e01ec74601b58f54a5e2ae7b9fd1196972034114.zip |
[process] Pass containing object pointer to process step() methods
Give the step() method a pointer to the containing object, rather than
a pointer to the process. This is consistent with the operation of
interface methods, and allows a single function to serve as both an
interface method and a process step() method.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net/retry.c')
-rw-r--r-- | src/net/retry.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/net/retry.c b/src/net/retry.c index 082be39b..0aa165ab 100644 --- a/src/net/retry.c +++ b/src/net/retry.c @@ -198,7 +198,4 @@ static void retry_step ( struct process *process __unused ) { } /** Retry timer process */ -struct process retry_process __permanent_process = { - .list = LIST_HEAD_INIT ( retry_process.list ), - .step = retry_step, -}; +PERMANENT_PROCESS ( retry_process, retry_step ); |