summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/ftp.h
diff options
context:
space:
mode:
authorMichael Brown2007-01-15 09:49:10 +0100
committerMichael Brown2007-01-15 09:49:10 +0100
commit4e20d73bb52326261f8cf49c20d6de2edea309ee (patch)
tree3d24466a78c4c8f53294384b76e62e871eb96def /src/include/gpxe/ftp.h
parentAdd missing include (diff)
downloadipxe-4e20d73bb52326261f8cf49c20d6de2edea309ee.tar.gz
ipxe-4e20d73bb52326261f8cf49c20d6de2edea309ee.tar.xz
ipxe-4e20d73bb52326261f8cf49c20d6de2edea309ee.zip
Gave asynchronous operations approximate POSIX signal semantics. This
will enable us to cascade async operations, which is necessary in order to properly support DNS. (For example, an HTTP request may have to redirect to a new location and will have to perform a new DNS lookup, so we can't just rely on doing the name lookup at the time of parsing the initial URL). Anything other than HTTP is probably broken right now; I'll fix the others up asap.
Diffstat (limited to 'src/include/gpxe/ftp.h')
-rw-r--r--src/include/gpxe/ftp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/gpxe/ftp.h b/src/include/gpxe/ftp.h
index 2c51036ae..06799d248 100644
--- a/src/include/gpxe/ftp.h
+++ b/src/include/gpxe/ftp.h
@@ -64,7 +64,7 @@ struct ftp_request {
struct tcp_application tcp_data;
/** Asynchronous operation for this FTP operation */
- struct async_operation aop;
+ struct async async;
};
struct async_operation * ftp_get ( struct ftp_request *ftp );