X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Flinux%2Fsocket.h;h=6e49a14365dc1bea4bc442097dcaebb7bb0c08a9;hb=cc149f751b75211df8c41fcd60bd0006e6143ed6;hp=048d6d6eed6d1284a735960c9b05cf61ff1c6bf3;hpb=22f10923dd39141785273e423b9acf347297e15f;p=deliverable%2Flinux.git diff --git a/include/linux/socket.h b/include/linux/socket.h index 048d6d6eed6d..6e49a14365dc 100644 --- a/include/linux/socket.h +++ b/include/linux/socket.h @@ -103,6 +103,10 @@ struct cmsghdr { (cmsg)->cmsg_len <= (unsigned long) \ ((mhdr)->msg_controllen - \ ((char *)(cmsg) - (char *)(mhdr)->msg_control))) +#define for_each_cmsghdr(cmsg, msg) \ + for (cmsg = CMSG_FIRSTHDR(msg); \ + cmsg; \ + cmsg = CMSG_NXTHDR(msg, cmsg)) /* * Get the next cmsg header