summaryrefslogtreecommitdiffstats
path: root/src/core/posix_io.c
diff options
context:
space:
mode:
authorMichael Brown2007-06-11 16:04:39 +0200
committerMichael Brown2007-06-11 16:04:39 +0200
commit95adce0ce15b7e7b226f3d1162a7330e36ad76c8 (patch)
treee8a2690e21282afc2595411ee3f5f1b917a3edc8 /src/core/posix_io.c
parentMerge branch 'master' into mcb-tcp-xfer (diff)
downloadipxe-95adce0ce15b7e7b226f3d1162a7330e36ad76c8.tar.gz
ipxe-95adce0ce15b7e7b226f3d1162a7330e36ad76c8.tar.xz
ipxe-95adce0ce15b7e7b226f3d1162a7330e36ad76c8.zip
Add concept of transfer metadata, to be used by UDP in order to
implement sendto()/recvfrom() equivalents.
Diffstat (limited to 'src/core/posix_io.c')
-rw-r--r--src/core/posix_io.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/posix_io.c b/src/core/posix_io.c
index 31db8665..f4ae1c13 100644
--- a/src/core/posix_io.c
+++ b/src/core/posix_io.c
@@ -141,10 +141,13 @@ static int posix_file_xfer_seek ( struct xfer_interface *xfer, off_t offset,
*
* @v xfer POSIX file data transfer interface
* @v iobuf I/O buffer
+ * @v meta Data transfer metadata, or NULL
* @ret rc Return status code
*/
-static int posix_file_xfer_deliver_iob ( struct xfer_interface *xfer,
- struct io_buffer *iobuf ) {
+static int
+posix_file_xfer_deliver_iob ( struct xfer_interface *xfer,
+ struct io_buffer *iobuf,
+ struct xfer_metadata *meta __unused ) {
struct posix_file *file =
container_of ( xfer, struct posix_file, xfer );