summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-08-21 21:32:33 +0000
committerKen Raeburn <raeburn@mit.edu>2002-08-21 21:32:33 +0000
commit964f96d15a7ce08140173fbc5c2bfe2ccbd8cc01 (patch)
tree504ef8e0d8e75846e062009fe2679229a59c73b7 /src/include
parent32cf5d5a732c530904fcef93c0d6f6e2e3fabd02 (diff)
downloadkrb5-964f96d15a7ce08140173fbc5c2bfe2ccbd8cc01.tar.gz
krb5-964f96d15a7ce08140173fbc5c2bfe2ccbd8cc01.tar.xz
krb5-964f96d15a7ce08140173fbc5c2bfe2ccbd8cc01.zip
* port-sockets.h (SG_BUF): New macro
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14739 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ChangeLog4
-rw-r--r--src/include/port-sockets.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 1d428a1e1a..5f0dd70081 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,7 @@
+2002-08-21 Ken Raeburn <raeburn@mit.edu>
+
+ * port-sockets.h (SG_BUF): New macro.
+
2002-08-16 Ken Raeburn <raeburn@mit.edu>
* k5-int.h (struct _krb5_context): Add new member udp_pref_limit.
diff --git a/src/include/port-sockets.h b/src/include/port-sockets.h
index 5dc936af9d..4e49b98505 100644
--- a/src/include/port-sockets.h
+++ b/src/include/port-sockets.h
@@ -16,6 +16,7 @@ typedef WSABUF sg_buf;
: ((SG)->buf += (N), (SG)->len -= (N), 0))
#define SG_LEN(SG) ((SG)->len + 0)
+#define SG_BUF(SG) ((SG)->buf + 0)
#define SG_SET(SG, B, N) ((SG)->buf = (char *)(B),(SG)->len = (N))
#define SOCKET_INITIALIZE() 0
@@ -102,6 +103,7 @@ typedef struct iovec sg_buf;
(SG)->iov_len -= (N), 0))
#define SG_LEN(SG) ((SG)->iov_len + 0)
+#define SG_BUF(SG) ((char*)(SG)->iov_base + 0)
#define SG_SET(SG, B, L) ((SG)->iov_base = (char*)(B), (SG)->iov_len = (L))
/* Some of our own infrastructure where the WinSock stuff was too hairy