diff options
| author | Michael Brown | 2007-05-26 22:41:23 +0200 |
|---|---|---|
| committer | Michael Brown | 2007-05-26 22:41:23 +0200 |
| commit | a1210e4fcab0e8dbf696444da13552f612701198 (patch) | |
| tree | 11fb537874eba3a7c38a2d40b2d17e77fe297c08 /src/include/gpxe/open.h | |
| parent | Added EPIPE description. (diff) | |
| download | ipxe-a1210e4fcab0e8dbf696444da13552f612701198.tar.gz ipxe-a1210e4fcab0e8dbf696444da13552f612701198.tar.xz ipxe-a1210e4fcab0e8dbf696444da13552f612701198.zip | |
Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.
Diffstat (limited to 'src/include/gpxe/open.h')
| -rw-r--r-- | src/include/gpxe/open.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/include/gpxe/open.h b/src/include/gpxe/open.h index 229d2d78c..b16bbe88a 100644 --- a/src/include/gpxe/open.h +++ b/src/include/gpxe/open.h @@ -26,7 +26,9 @@ enum { * * Parameter list for open() is: * - * + * int semantics; + * struct sockaddr *peer; + * struct sockaddr *local; */ LOCATION_SOCKET, }; @@ -56,10 +58,10 @@ struct uri_opener { /** A socket opener */ struct socket_opener { - /** Communication domain (e.g. PF_INET) */ - int domain; /** Communication semantics (e.g. SOCK_STREAM) */ - int type; + int semantics; + /** Address family (e.g. AF_INET) */ + int family; /** Open socket * * @v xfer Data transfer interface @@ -76,9 +78,11 @@ struct socket_opener { extern int xfer_open_uri ( struct xfer_interface *xfer, const char *uri_string ); -extern int xfer_open_socket ( struct xfer_interface *xfer, - int domain, int type, struct sockaddr *peer, - struct sockaddr *local ); +extern int xfer_open_named_socket ( struct xfer_interface *xfer, + int semantics, struct sockaddr *peer, + const char *name, struct sockaddr *local ); +extern int xfer_open_socket ( struct xfer_interface *xfer, int semantics, + struct sockaddr *peer, struct sockaddr *local ); extern int xfer_vopen ( struct xfer_interface *xfer, int type, va_list args ); extern int xfer_open ( struct xfer_interface *xfer, int type, ... ); |
