OLD | NEW |
1 // Created by cgo -godefs - DO NOT EDIT | 1 // Created by cgo -godefs - DO NOT EDIT |
2 // cgo -godefs types_linux.go | 2 // cgo -godefs types_linux.go |
3 | 3 |
4 package syscall | 4 package syscall |
5 | 5 |
6 const ( | 6 const ( |
7 sizeofPtr = 0x4 | 7 sizeofPtr = 0x4 |
8 sizeofShort = 0x2 | 8 sizeofShort = 0x2 |
9 sizeofInt = 0x4 | 9 sizeofInt = 0x4 |
10 sizeofLong = 0x4 | 10 sizeofLong = 0x4 |
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
317 SizeofCmsghdr = 0xc | 317 SizeofCmsghdr = 0xc |
318 SizeofInet4Pktinfo = 0xc | 318 SizeofInet4Pktinfo = 0xc |
319 SizeofInet6Pktinfo = 0x14 | 319 SizeofInet6Pktinfo = 0x14 |
320 SizeofIPv6MTUInfo = 0x20 | 320 SizeofIPv6MTUInfo = 0x20 |
321 SizeofICMPv6Filter = 0x20 | 321 SizeofICMPv6Filter = 0x20 |
322 SizeofUcred = 0xc | 322 SizeofUcred = 0xc |
323 SizeofTCPInfo = 0x68 | 323 SizeofTCPInfo = 0x68 |
324 ) | 324 ) |
325 | 325 |
326 const ( | 326 const ( |
327 » IFA_UNSPEC = 0x0 | 327 » IFA_UNSPEC = 0x0 |
328 » IFA_ADDRESS = 0x1 | 328 » IFA_ADDRESS = 0x1 |
329 » IFA_LOCAL = 0x2 | 329 » IFA_LOCAL = 0x2 |
330 » IFA_LABEL = 0x3 | 330 » IFA_LABEL = 0x3 |
331 » IFA_BROADCAST = 0x4 | 331 » IFA_BROADCAST = 0x4 |
332 » IFA_ANYCAST = 0x5 | 332 » IFA_ANYCAST = 0x5 |
333 » IFA_CACHEINFO = 0x6 | 333 » IFA_CACHEINFO = 0x6 |
334 » IFA_MULTICAST = 0x7 | 334 » IFA_MULTICAST = 0x7 |
335 » IFLA_UNSPEC = 0x0 | 335 » IFLA_UNSPEC = 0x0 |
336 » IFLA_ADDRESS = 0x1 | 336 » IFLA_ADDRESS = 0x1 |
337 » IFLA_BROADCAST = 0x2 | 337 » IFLA_BROADCAST = 0x2 |
338 » IFLA_IFNAME = 0x3 | 338 » IFLA_IFNAME = 0x3 |
339 » IFLA_MTU = 0x4 | 339 » IFLA_MTU = 0x4 |
340 » IFLA_LINK = 0x5 | 340 » IFLA_LINK = 0x5 |
341 » IFLA_QDISC = 0x6 | 341 » IFLA_QDISC = 0x6 |
342 » IFLA_STATS = 0x7 | 342 » IFLA_STATS = 0x7 |
343 » IFLA_COST = 0x8 | 343 » IFLA_COST = 0x8 |
344 » IFLA_PRIORITY = 0x9 | 344 » IFLA_PRIORITY = 0x9 |
345 » IFLA_MASTER = 0xa | 345 » IFLA_MASTER = 0xa |
346 » IFLA_WIRELESS = 0xb | 346 » IFLA_WIRELESS = 0xb |
347 » IFLA_PROTINFO = 0xc | 347 » IFLA_PROTINFO = 0xc |
348 » IFLA_TXQLEN = 0xd | 348 » IFLA_TXQLEN = 0xd |
349 » IFLA_MAP = 0xe | 349 » IFLA_MAP = 0xe |
350 » IFLA_WEIGHT = 0xf | 350 » IFLA_WEIGHT = 0xf |
351 » IFLA_OPERSTATE = 0x10 | 351 » IFLA_OPERSTATE = 0x10 |
352 » IFLA_LINKMODE = 0x11 | 352 » IFLA_LINKMODE = 0x11 |
353 » IFLA_LINKINFO = 0x12 | 353 » IFLA_LINKINFO = 0x12 |
354 » IFLA_NET_NS_PID = 0x13 | 354 » IFLA_NET_NS_PID = 0x13 |
355 » IFLA_IFALIAS = 0x14 | 355 » IFLA_IFALIAS = 0x14 |
356 » IFLA_MAX = 0x1d | 356 » IFLA_NUM_VF = 0x15 |
357 » RT_SCOPE_UNIVERSE = 0x0 | 357 » IFLA_VFINFO_LIST = 0x16 |
358 » RT_SCOPE_SITE = 0xc8 | 358 » IFLA_STATS64 = 0x17 |
359 » RT_SCOPE_LINK = 0xfd | 359 » IFLA_VF_PORTS = 0x17 |
360 » RT_SCOPE_HOST = 0xfe | 360 » IFLA_PORT_SELF = 0x19 |
361 » RT_SCOPE_NOWHERE = 0xff | 361 » IFLA_AF_SPEC = 0x1a |
362 » RT_TABLE_UNSPEC = 0x0 | 362 » IFLA_GROUP = 0x1b |
363 » RT_TABLE_COMPAT = 0xfc | 363 » IFLA_NET_NS_FD = 0x1c |
364 » RT_TABLE_DEFAULT = 0xfd | 364 » IFLA_EXT_MASK = 0x1d |
365 » RT_TABLE_MAIN = 0xfe | 365 » IFLA_PROMISCUITY = 0x1d |
366 » RT_TABLE_LOCAL = 0xff | 366 » IFLA_NUM_TX_QUEUES = 0x1f |
367 » RT_TABLE_MAX = 0xffffffff | 367 » IFLA_NUM_RX_QUEUES = 0x20 |
368 » RTA_UNSPEC = 0x0 | 368 » IFLA_CARRIER = 0x21 |
369 » RTA_DST = 0x1 | 369 » IFLA_PHYS_PORT_ID = 0x22 |
370 » RTA_SRC = 0x2 | 370 » IFLA_MAX = 0x22 |
371 » RTA_IIF = 0x3 | 371 » RT_SCOPE_UNIVERSE = 0x0 |
372 » RTA_OIF = 0x4 | 372 » RT_SCOPE_SITE = 0xc8 |
373 » RTA_GATEWAY = 0x5 | 373 » RT_SCOPE_LINK = 0xfd |
374 » RTA_PRIORITY = 0x6 | 374 » RT_SCOPE_HOST = 0xfe |
375 » RTA_PREFSRC = 0x7 | 375 » RT_SCOPE_NOWHERE = 0xff |
376 » RTA_METRICS = 0x8 | 376 » RT_TABLE_UNSPEC = 0x0 |
377 » RTA_MULTIPATH = 0x9 | 377 » RT_TABLE_COMPAT = 0xfc |
378 » RTA_FLOW = 0xb | 378 » RT_TABLE_DEFAULT = 0xfd |
379 » RTA_CACHEINFO = 0xc | 379 » RT_TABLE_MAIN = 0xfe |
380 » RTA_TABLE = 0xf | 380 » RT_TABLE_LOCAL = 0xff |
381 » RTN_UNSPEC = 0x0 | 381 » RT_TABLE_MAX = 0xffffffff |
382 » RTN_UNICAST = 0x1 | 382 » RTA_UNSPEC = 0x0 |
383 » RTN_LOCAL = 0x2 | 383 » RTA_DST = 0x1 |
384 » RTN_BROADCAST = 0x3 | 384 » RTA_SRC = 0x2 |
385 » RTN_ANYCAST = 0x4 | 385 » RTA_IIF = 0x3 |
386 » RTN_MULTICAST = 0x5 | 386 » RTA_OIF = 0x4 |
387 » RTN_BLACKHOLE = 0x6 | 387 » RTA_GATEWAY = 0x5 |
388 » RTN_UNREACHABLE = 0x7 | 388 » RTA_PRIORITY = 0x6 |
389 » RTN_PROHIBIT = 0x8 | 389 » RTA_PREFSRC = 0x7 |
390 » RTN_THROW = 0x9 | 390 » RTA_METRICS = 0x8 |
391 » RTN_NAT = 0xa | 391 » RTA_MULTIPATH = 0x9 |
392 » RTN_XRESOLVE = 0xb | 392 » RTA_FLOW = 0xb |
393 » RTNLGRP_NONE = 0x0 | 393 » RTA_CACHEINFO = 0xc |
394 » RTNLGRP_LINK = 0x1 | 394 » RTA_TABLE = 0xf |
395 » RTNLGRP_NOTIFY = 0x2 | 395 » RTA_MARK = 0x10 |
396 » RTNLGRP_NEIGH = 0x3 | 396 » RTA_MFC_STATS = 0x11 |
397 » RTNLGRP_TC = 0x4 | 397 » RTN_UNSPEC = 0x0 |
398 » RTNLGRP_IPV4_IFADDR = 0x5 | 398 » RTN_UNICAST = 0x1 |
399 » RTNLGRP_IPV4_MROUTE = 0x6 | 399 » RTN_LOCAL = 0x2 |
400 » RTNLGRP_IPV4_ROUTE = 0x7 | 400 » RTN_BROADCAST = 0x3 |
401 » RTNLGRP_IPV4_RULE = 0x8 | 401 » RTN_ANYCAST = 0x4 |
402 » RTNLGRP_IPV6_IFADDR = 0x9 | 402 » RTN_MULTICAST = 0x5 |
403 » RTNLGRP_IPV6_MROUTE = 0xa | 403 » RTN_BLACKHOLE = 0x6 |
404 » RTNLGRP_IPV6_ROUTE = 0xb | 404 » RTN_UNREACHABLE = 0x7 |
405 » RTNLGRP_IPV6_IFINFO = 0xc | 405 » RTN_PROHIBIT = 0x8 |
406 » RTNLGRP_IPV6_PREFIX = 0x12 | 406 » RTN_THROW = 0x9 |
407 » RTNLGRP_IPV6_RULE = 0x13 | 407 » RTN_NAT = 0xa |
408 » RTNLGRP_ND_USEROPT = 0x14 | 408 » RTN_XRESOLVE = 0xb |
409 » SizeofNlMsghdr = 0x10 | 409 » RTNLGRP_NONE = 0x0 |
410 » SizeofNlMsgerr = 0x14 | 410 » RTNLGRP_LINK = 0x1 |
411 » SizeofRtGenmsg = 0x1 | 411 » RTNLGRP_NOTIFY = 0x2 |
412 » SizeofNlAttr = 0x4 | 412 » RTNLGRP_NEIGH = 0x3 |
413 » SizeofRtAttr = 0x4 | 413 » RTNLGRP_TC = 0x4 |
414 » SizeofIfInfomsg = 0x10 | 414 » RTNLGRP_IPV4_IFADDR = 0x5 |
415 » SizeofIfAddrmsg = 0x8 | 415 » RTNLGRP_IPV4_MROUTE = 0x6 |
416 » SizeofRtMsg = 0xc | 416 » RTNLGRP_IPV4_ROUTE = 0x7 |
417 » SizeofRtNexthop = 0x8 | 417 » RTNLGRP_IPV4_RULE = 0x8 |
| 418 » RTNLGRP_IPV6_IFADDR = 0x9 |
| 419 » RTNLGRP_IPV6_MROUTE = 0xa |
| 420 » RTNLGRP_IPV6_ROUTE = 0xb |
| 421 » RTNLGRP_IPV6_IFINFO = 0xc |
| 422 » RTNLGRP_IPV6_PREFIX = 0x12 |
| 423 » RTNLGRP_IPV6_RULE = 0x13 |
| 424 » RTNLGRP_ND_USEROPT = 0x14 |
| 425 » RTNLGRP_DCB = 0x17 |
| 426 » RTNLGRP_IPV4_NETCONF = 0x18 |
| 427 » RTNLGRP_IPV6_NETCONF = 0x19 |
| 428 » RTNLGRP_MDB = 0x1a |
| 429 » SizeofNlMsghdr = 0x10 |
| 430 » SizeofNlMsgerr = 0x14 |
| 431 » SizeofRtGenmsg = 0x1 |
| 432 » SizeofNlAttr = 0x4 |
| 433 » SizeofRtAttr = 0x4 |
| 434 » SizeofIfInfomsg = 0x10 |
| 435 » SizeofIfAddrmsg = 0x8 |
| 436 » SizeofRtMsg = 0xc |
| 437 » SizeofRtNexthop = 0x8 |
418 ) | 438 ) |
419 | 439 |
420 type NlMsghdr struct { | 440 type NlMsghdr struct { |
421 Len uint32 | 441 Len uint32 |
422 Type uint16 | 442 Type uint16 |
423 Flags uint16 | 443 Flags uint16 |
424 Seq uint32 | 444 Seq uint32 |
425 Pid uint32 | 445 Pid uint32 |
426 } | 446 } |
427 | 447 |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
566 } | 586 } |
567 | 587 |
568 type EpollEvent struct { | 588 type EpollEvent struct { |
569 Events uint32 | 589 Events uint32 |
570 Fd int32 | 590 Fd int32 |
571 Pad int32 | 591 Pad int32 |
572 } | 592 } |
573 | 593 |
574 const ( | 594 const ( |
575 _AT_FDCWD = -0x64 | 595 _AT_FDCWD = -0x64 |
| 596 EPOLLET = -0x80000000 |
576 ) | 597 ) |
577 | 598 |
578 type Termios struct { | 599 type Termios struct { |
579 Iflag uint32 | 600 Iflag uint32 |
580 Oflag uint32 | 601 Oflag uint32 |
581 Cflag uint32 | 602 Cflag uint32 |
582 Lflag uint32 | 603 Lflag uint32 |
583 Line uint8 | 604 Line uint8 |
584 Cc [32]uint8 | 605 Cc [32]uint8 |
585 Pad_cgo_0 [3]byte | 606 Pad_cgo_0 [3]byte |
586 Ispeed uint32 | 607 Ispeed uint32 |
587 Ospeed uint32 | 608 Ospeed uint32 |
588 } | 609 } |
589 | |
590 const ( | |
591 VINTR = 0x0 | |
592 VQUIT = 0x1 | |
593 VERASE = 0x2 | |
594 VKILL = 0x3 | |
595 VEOF = 0x4 | |
596 VTIME = 0x5 | |
597 VMIN = 0x6 | |
598 VSWTC = 0x7 | |
599 VSTART = 0x8 | |
600 VSTOP = 0x9 | |
601 VSUSP = 0xa | |
602 VEOL = 0xb | |
603 VREPRINT = 0xc | |
604 VDISCARD = 0xd | |
605 VWERASE = 0xe | |
606 VLNEXT = 0xf | |
607 VEOL2 = 0x10 | |
608 IGNBRK = 0x1 | |
609 BRKINT = 0x2 | |
610 IGNPAR = 0x4 | |
611 PARMRK = 0x8 | |
612 INPCK = 0x10 | |
613 ISTRIP = 0x20 | |
614 INLCR = 0x40 | |
615 IGNCR = 0x80 | |
616 ICRNL = 0x100 | |
617 IUCLC = 0x200 | |
618 IXON = 0x400 | |
619 IXANY = 0x800 | |
620 IXOFF = 0x1000 | |
621 IMAXBEL = 0x2000 | |
622 IUTF8 = 0x4000 | |
623 OPOST = 0x1 | |
624 OLCUC = 0x2 | |
625 ONLCR = 0x4 | |
626 OCRNL = 0x8 | |
627 ONOCR = 0x10 | |
628 ONLRET = 0x20 | |
629 OFILL = 0x40 | |
630 OFDEL = 0x80 | |
631 B0 = 0x0 | |
632 B50 = 0x1 | |
633 B75 = 0x2 | |
634 B110 = 0x3 | |
635 B134 = 0x4 | |
636 B150 = 0x5 | |
637 B200 = 0x6 | |
638 B300 = 0x7 | |
639 B600 = 0x8 | |
640 B1200 = 0x9 | |
641 B1800 = 0xa | |
642 B2400 = 0xb | |
643 B4800 = 0xc | |
644 B9600 = 0xd | |
645 B19200 = 0xe | |
646 B38400 = 0xf | |
647 CSIZE = 0x30 | |
648 CS5 = 0x0 | |
649 CS6 = 0x10 | |
650 CS7 = 0x20 | |
651 CS8 = 0x30 | |
652 CSTOPB = 0x40 | |
653 CREAD = 0x80 | |
654 PARENB = 0x100 | |
655 PARODD = 0x200 | |
656 HUPCL = 0x400 | |
657 CLOCAL = 0x800 | |
658 B57600 = 0x1001 | |
659 B115200 = 0x1002 | |
660 B230400 = 0x1003 | |
661 B460800 = 0x1004 | |
662 B500000 = 0x1005 | |
663 B576000 = 0x1006 | |
664 B921600 = 0x1007 | |
665 B1000000 = 0x1008 | |
666 B1152000 = 0x1009 | |
667 B1500000 = 0x100a | |
668 B2000000 = 0x100b | |
669 B2500000 = 0x100c | |
670 B3000000 = 0x100d | |
671 B3500000 = 0x100e | |
672 B4000000 = 0x100f | |
673 ISIG = 0x1 | |
674 ICANON = 0x2 | |
675 XCASE = 0x4 | |
676 ECHO = 0x8 | |
677 ECHOE = 0x10 | |
678 ECHOK = 0x20 | |
679 ECHONL = 0x40 | |
680 NOFLSH = 0x80 | |
681 TOSTOP = 0x100 | |
682 ECHOCTL = 0x200 | |
683 ECHOPRT = 0x400 | |
684 ECHOKE = 0x800 | |
685 FLUSHO = 0x1000 | |
686 PENDIN = 0x4000 | |
687 IEXTEN = 0x8000 | |
688 TCGETS = 0x5401 | |
689 TCSETS = 0x5402 | |
690 ) | |
OLD | NEW |