Annotation of embedaddon/libnet/doc/man/man3/libnet-macros.3, revision 1.1

1.1     ! misho       1: .TH "libnet-macros.h" 3 "Tue Oct 15 2019" "libnet-1.2" "libnet Programmers Guide" \" -*- nroff -*-
        !             2: .ad l
        !             3: .nh
        !             4: .SH NAME
        !             5: libnet-macros.h \- libnet macros and symbolic constants  
        !             6: 
        !             7: .SH SYNOPSIS
        !             8: .br
        !             9: .PP
        !            10: .SS "Macros"
        !            11: 
        !            12: .in +1c
        !            13: .ti -1c
        !            14: .RI "#define \fBLIBNET_DONT_RESOLVE\fP   0"
        !            15: .br
        !            16: .ti -1c
        !            17: .RI "#define \fBLIBNET_RESOLVE\fP   1"
        !            18: .br
        !            19: .ti -1c
        !            20: .RI "#define \fBLIBNET_ON\fP   0"
        !            21: .br
        !            22: .ti -1c
        !            23: .RI "#define \fBLIBNET_OFF\fP   1"
        !            24: .br
        !            25: .ti -1c
        !            26: .RI "#define \fBIN6ADDR_ERROR_INIT\fP"
        !            27: .br
        !            28: .ti -1c
        !            29: .RI "#define \fBLIBNET_PR2\fP   0"
        !            30: .br
        !            31: .ti -1c
        !            32: .RI "#define \fBLIBNET_MAX_PACKET\fP   0xffff"
        !            33: .br
        !            34: .ti -1c
        !            35: .RI "#define \fBLIBNET_ERRBUF_SIZE\fP   0x100"
        !            36: .br
        !            37: .ti -1c
        !            38: .RI "#define \fBLIBNET_MAXOPTION_SIZE\fP   0x28"
        !            39: .br
        !            40: .ti -1c
        !            41: .RI "#define \fBfor_each_context_in_cq\fP(l)   for (l = \fBlibnet_cq_head\fP(); \fBlibnet_cq_last\fP(); l = \fBlibnet_cq_next\fP())"
        !            42: .br
        !            43: .in -1c
        !            44: .SH "Detailed Description"
        !            45: .PP 
        !            46: libnet macros and symbolic constants 
        !            47: 
        !            48: 
        !            49: .SH "Macro Definition Documentation"
        !            50: .PP 
        !            51: .SS "#define for_each_context_in_cq(l)   for (l = \fBlibnet_cq_head\fP(); \fBlibnet_cq_last\fP(); l = \fBlibnet_cq_next\fP())"
        !            52: Provides an interface to iterate through the context queue of libnet contexts\&. Before calling this macro, be sure to set the queue using \fBlibnet_cq_head()\fP\&. 
        !            53: .SS "#define IN6ADDR_ERROR_INIT"
        !            54: \fBValue:\fP
        !            55: .PP
        !            56: .nf
        !            57: { { { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \
        !            58:                                  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \
        !            59:                                  0xff, 0xff } } }
        !            60: .fi
        !            61: IPv6 error code 
        !            62: .SS "#define LIBNET_DONT_RESOLVE   0"
        !            63: Used for libnet's name resolution functions, specifies that no DNS lookups should be performed and the IP address should be kept in numeric form\&. 
        !            64: .SS "#define LIBNET_ERRBUF_SIZE   0x100"
        !            65: The libnet error buffer is 256 bytes long\&. 
        !            66: .SS "#define LIBNET_MAX_PACKET   0xffff"
        !            67: The biggest an IP packet can be -- 65,535 bytes\&. 
        !            68: .SS "#define LIBNET_MAXOPTION_SIZE   0x28"
        !            69: IP and TCP options can be up to 40 bytes long\&. 
        !            70: .SS "#define LIBNET_OFF   1"
        !            71: Used several places, to specify 'on' or 'one' 
        !            72: .SS "#define LIBNET_ON   0"
        !            73: Used several places, to specify 'on' or 'one' 
        !            74: .SS "#define LIBNET_PR2   0"
        !            75: Used for \fBlibnet_get_prand()\fP to specify function disposition 
        !            76: .SS "#define LIBNET_RESOLVE   1"
        !            77: Used for libnet's name resolution functions, specifies that a DNS lookup can be performed if needed to resolve the IP address to a canonical form\&. 
        !            78: .SH "SEE ALSO"
        !            79: \.IX Header "SEE ALSO"
        !            80: libnet(3)
        !            81: .SH "AUTHORS"
        !            82: .IX Header "AUTHORS"
        !            83: The original author of libnet is Mike D. Schiffman.
        !            84: .PP
        !            85: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !            86: .PP
        !            87: It is maintained by the Libnet Developer Community at GitHub.
        !            88: .PP
        !            89: .Vb 1
        !            90: \& <https://github.com/libnet/libnet>
        !            91: .Ve
        !            92: .SH "BUGS"
        !            93: .IX Header "BUGS"
        !            94: Suggestions, bug reports/fixes, and pull requests, see:
        !            95: .PP
        !            96: .Vb 1
        !            97: \& <https://github.com/libnet/libnet/issues>
        !            98: .Ve
        !            99: .SH "COPYRIGHT"
        !           100: .IX Header "COPYRIGHT"
        !           101: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           102: .SH "SEE ALSO"
        !           103: \.IX Header "SEE ALSO"
        !           104: libnet(3)
        !           105: .SH "AUTHORS"
        !           106: .IX Header "AUTHORS"
        !           107: The original author of libnet is Mike D. Schiffman.
        !           108: .PP
        !           109: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           110: .PP
        !           111: It is maintained by the Libnet Developer Community at GitHub.
        !           112: .PP
        !           113: .Vb 1
        !           114: \& <https://github.com/libnet/libnet>
        !           115: .Ve
        !           116: .SH "BUGS"
        !           117: .IX Header "BUGS"
        !           118: Suggestions, bug reports/fixes, and pull requests, see:
        !           119: .PP
        !           120: .Vb 1
        !           121: \& <https://github.com/libnet/libnet/issues>
        !           122: .Ve
        !           123: .SH "COPYRIGHT"
        !           124: .IX Header "COPYRIGHT"
        !           125: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           126: .SH "SEE ALSO"
        !           127: \.IX Header "SEE ALSO"
        !           128: libnet(3)
        !           129: .SH "AUTHORS"
        !           130: .IX Header "AUTHORS"
        !           131: The original author of libnet is Mike D. Schiffman.
        !           132: .PP
        !           133: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           134: .PP
        !           135: It is maintained by the Libnet Developer Community at GitHub.
        !           136: .PP
        !           137: .Vb 1
        !           138: \& <https://github.com/libnet/libnet>
        !           139: .Ve
        !           140: .SH "BUGS"
        !           141: .IX Header "BUGS"
        !           142: Suggestions, bug reports/fixes, and pull requests, see:
        !           143: .PP
        !           144: .Vb 1
        !           145: \& <https://github.com/libnet/libnet/issues>
        !           146: .Ve
        !           147: .SH "COPYRIGHT"
        !           148: .IX Header "COPYRIGHT"
        !           149: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           150: .SH "SEE ALSO"
        !           151: \.IX Header "SEE ALSO"
        !           152: libnet(3)
        !           153: .SH "AUTHORS"
        !           154: .IX Header "AUTHORS"
        !           155: The original author of libnet is Mike D. Schiffman.
        !           156: .PP
        !           157: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           158: .PP
        !           159: It is maintained by the Libnet Developer Community at GitHub.
        !           160: .PP
        !           161: .Vb 1
        !           162: \& <https://github.com/libnet/libnet>
        !           163: .Ve
        !           164: .SH "BUGS"
        !           165: .IX Header "BUGS"
        !           166: Suggestions, bug reports/fixes, and pull requests, see:
        !           167: .PP
        !           168: .Vb 1
        !           169: \& <https://github.com/libnet/libnet/issues>
        !           170: .Ve
        !           171: .SH "COPYRIGHT"
        !           172: .IX Header "COPYRIGHT"
        !           173: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           174: .SH "SEE ALSO"
        !           175: \.IX Header "SEE ALSO"
        !           176: libnet(3)
        !           177: .SH "AUTHORS"
        !           178: .IX Header "AUTHORS"
        !           179: The original author of libnet is Mike D. Schiffman.
        !           180: .PP
        !           181: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           182: .PP
        !           183: It is maintained by the Libnet Developer Community at GitHub.
        !           184: .PP
        !           185: .Vb 1
        !           186: \& <https://github.com/libnet/libnet>
        !           187: .Ve
        !           188: .SH "BUGS"
        !           189: .IX Header "BUGS"
        !           190: Suggestions, bug reports/fixes, and pull requests, see:
        !           191: .PP
        !           192: .Vb 1
        !           193: \& <https://github.com/libnet/libnet/issues>
        !           194: .Ve
        !           195: .SH "COPYRIGHT"
        !           196: .IX Header "COPYRIGHT"
        !           197: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           198: .SH "SEE ALSO"
        !           199: \.IX Header "SEE ALSO"
        !           200: libnet(3)
        !           201: .SH "AUTHORS"
        !           202: .IX Header "AUTHORS"
        !           203: The original author of libnet is Mike D. Schiffman.
        !           204: .PP
        !           205: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           206: .PP
        !           207: It is maintained by the Libnet Developer Community at GitHub.
        !           208: .PP
        !           209: .Vb 1
        !           210: \& <https://github.com/libnet/libnet>
        !           211: .Ve
        !           212: .SH "BUGS"
        !           213: .IX Header "BUGS"
        !           214: Suggestions, bug reports/fixes, and pull requests, see:
        !           215: .PP
        !           216: .Vb 1
        !           217: \& <https://github.com/libnet/libnet/issues>
        !           218: .Ve
        !           219: .SH "COPYRIGHT"
        !           220: .IX Header "COPYRIGHT"
        !           221: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           222: .SH "SEE ALSO"
        !           223: \.IX Header "SEE ALSO"
        !           224: libnet(3)
        !           225: .SH "AUTHORS"
        !           226: .IX Header "AUTHORS"
        !           227: The original author of libnet is Mike D. Schiffman.
        !           228: .PP
        !           229: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           230: .PP
        !           231: It is maintained by the Libnet Developer Community at GitHub.
        !           232: .PP
        !           233: .Vb 1
        !           234: \& <https://github.com/libnet/libnet>
        !           235: .Ve
        !           236: .SH "BUGS"
        !           237: .IX Header "BUGS"
        !           238: Suggestions, bug reports/fixes, and pull requests, see:
        !           239: .PP
        !           240: .Vb 1
        !           241: \& <https://github.com/libnet/libnet/issues>
        !           242: .Ve
        !           243: .SH "COPYRIGHT"
        !           244: .IX Header "COPYRIGHT"
        !           245: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           246: .SH "SEE ALSO"
        !           247: \.IX Header "SEE ALSO"
        !           248: libnet(3)
        !           249: .SH "AUTHORS"
        !           250: .IX Header "AUTHORS"
        !           251: The original author of libnet is Mike D. Schiffman.
        !           252: .PP
        !           253: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           254: .PP
        !           255: It is maintained by the Libnet Developer Community at GitHub.
        !           256: .PP
        !           257: .Vb 1
        !           258: \& <https://github.com/libnet/libnet>
        !           259: .Ve
        !           260: .SH "BUGS"
        !           261: .IX Header "BUGS"
        !           262: Suggestions, bug reports/fixes, and pull requests, see:
        !           263: .PP
        !           264: .Vb 1
        !           265: \& <https://github.com/libnet/libnet/issues>
        !           266: .Ve
        !           267: .SH "COPYRIGHT"
        !           268: .IX Header "COPYRIGHT"
        !           269: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           270: .SH "SEE ALSO"
        !           271: \.IX Header "SEE ALSO"
        !           272: libnet(3)
        !           273: .SH "AUTHORS"
        !           274: .IX Header "AUTHORS"
        !           275: The original author of libnet is Mike D. Schiffman.
        !           276: .PP
        !           277: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           278: .PP
        !           279: It is maintained by the Libnet Developer Community at GitHub.
        !           280: .PP
        !           281: .Vb 1
        !           282: \& <https://github.com/libnet/libnet>
        !           283: .Ve
        !           284: .SH "BUGS"
        !           285: .IX Header "BUGS"
        !           286: Suggestions, bug reports/fixes, and pull requests, see:
        !           287: .PP
        !           288: .Vb 1
        !           289: \& <https://github.com/libnet/libnet/issues>
        !           290: .Ve
        !           291: .SH "COPYRIGHT"
        !           292: .IX Header "COPYRIGHT"
        !           293: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           294: .SH "SEE ALSO"
        !           295: \.IX Header "SEE ALSO"
        !           296: libnet(3)
        !           297: .SH "AUTHORS"
        !           298: .IX Header "AUTHORS"
        !           299: The original author of libnet is Mike D. Schiffman.
        !           300: .PP
        !           301: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           302: .PP
        !           303: It is maintained by the Libnet Developer Community at GitHub.
        !           304: .PP
        !           305: .Vb 1
        !           306: \& <https://github.com/libnet/libnet>
        !           307: .Ve
        !           308: .SH "BUGS"
        !           309: .IX Header "BUGS"
        !           310: Suggestions, bug reports/fixes, and pull requests, see:
        !           311: .PP
        !           312: .Vb 1
        !           313: \& <https://github.com/libnet/libnet/issues>
        !           314: .Ve
        !           315: .SH "COPYRIGHT"
        !           316: .IX Header "COPYRIGHT"
        !           317: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           318: .SH "SEE ALSO"
        !           319: \.IX Header "SEE ALSO"
        !           320: libnet(3)
        !           321: .SH "AUTHORS"
        !           322: .IX Header "AUTHORS"
        !           323: The original author of libnet is Mike D. Schiffman.
        !           324: .PP
        !           325: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           326: .PP
        !           327: It is maintained by the Libnet Developer Community at GitHub.
        !           328: .PP
        !           329: .Vb 1
        !           330: \& <https://github.com/libnet/libnet>
        !           331: .Ve
        !           332: .SH "BUGS"
        !           333: .IX Header "BUGS"
        !           334: Suggestions, bug reports/fixes, and pull requests, see:
        !           335: .PP
        !           336: .Vb 1
        !           337: \& <https://github.com/libnet/libnet/issues>
        !           338: .Ve
        !           339: .SH "COPYRIGHT"
        !           340: .IX Header "COPYRIGHT"
        !           341: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           342: .SH "SEE ALSO"
        !           343: \.IX Header "SEE ALSO"
        !           344: libnet(3)
        !           345: .SH "AUTHORS"
        !           346: .IX Header "AUTHORS"
        !           347: The original author of libnet is Mike D. Schiffman.
        !           348: .PP
        !           349: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           350: .PP
        !           351: It is maintained by the Libnet Developer Community at GitHub.
        !           352: .PP
        !           353: .Vb 1
        !           354: \& <https://github.com/libnet/libnet>
        !           355: .Ve
        !           356: .SH "BUGS"
        !           357: .IX Header "BUGS"
        !           358: Suggestions, bug reports/fixes, and pull requests, see:
        !           359: .PP
        !           360: .Vb 1
        !           361: \& <https://github.com/libnet/libnet/issues>
        !           362: .Ve
        !           363: .SH "COPYRIGHT"
        !           364: .IX Header "COPYRIGHT"
        !           365: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           366: .SH "SEE ALSO"
        !           367: \.IX Header "SEE ALSO"
        !           368: libnet(3)
        !           369: .SH "AUTHORS"
        !           370: .IX Header "AUTHORS"
        !           371: The original author of libnet is Mike D. Schiffman.
        !           372: .PP
        !           373: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           374: .PP
        !           375: It is maintained by the Libnet Developer Community at GitHub.
        !           376: .PP
        !           377: .Vb 1
        !           378: \& <https://github.com/libnet/libnet>
        !           379: .Ve
        !           380: .SH "BUGS"
        !           381: .IX Header "BUGS"
        !           382: Suggestions, bug reports/fixes, and pull requests, see:
        !           383: .PP
        !           384: .Vb 1
        !           385: \& <https://github.com/libnet/libnet/issues>
        !           386: .Ve
        !           387: .SH "COPYRIGHT"
        !           388: .IX Header "COPYRIGHT"
        !           389: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.
        !           390: .SH "SEE ALSO"
        !           391: \.IX Header "SEE ALSO"
        !           392: libnet(3)
        !           393: .SH "AUTHORS"
        !           394: .IX Header "AUTHORS"
        !           395: The original author of libnet is Mike D. Schiffman.
        !           396: .PP
        !           397: libnet has been maintained and extensively enhanced since 2009 by Sam Roberts.
        !           398: .PP
        !           399: It is maintained by the Libnet Developer Community at GitHub.
        !           400: .PP
        !           401: .Vb 1
        !           402: \& <https://github.com/libnet/libnet>
        !           403: .Ve
        !           404: .SH "BUGS"
        !           405: .IX Header "BUGS"
        !           406: Suggestions, bug reports/fixes, and pull requests, see:
        !           407: .PP
        !           408: .Vb 1
        !           409: \& <https://github.com/libnet/libnet/issues>
        !           410: .Ve
        !           411: .SH "COPYRIGHT"
        !           412: .IX Header "COPYRIGHT"
        !           413: libnet is licensed under the 3\-Clause \s-1BSD\s0 License.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>